Я разрабатываю корпоративное приложение для отслеживания пробега и технического обслуживания служебных автомобилей. Я добавил графические кнопки, чтобы сделать его немного ярче. Кнопки выглядят так, как они должны выглядеть на XIB в IB, и на iPhone все остальные UIViews выглядят правильно, но на одном конкретном UIView графические изображения непропорционально растянуты по вертикали.
На первом изображении ниже показано, как это должно выглядеть, с тремя графическими кнопками внизу. На втором изображении показано, как это отображается на телефоне. Кнопка «Справка» на этой шапке экрана отображается нормально, но нельзя рассчитывать, что она останется такой.
Это также не соответствует. Вызов этого вида в любое время может показать растянутое изображение или вообще не показать изображение. Редко показывает изображение нормально, как кнопка Help выглядит ниже.
Телефон для разработки представляет собой 4S, работающий под управлением 6.1.3. Представления настроены для экрана Retina 3.5. XCode является последним (каким бы он ни был).
Опять же, проблема проявляется только в этом одном представлении. Существует еще один UIView на том же контроллере представления, который скрыт, когда отображается этот UIView. Графика кнопок в другом представлении выглядит нормально. Все остальные представления и контроллеры представлений без проблем используют ту же графику в UIButton.