Я пытаюсь перенести приложение iPhone на iPad с минимально возможной работой, и я застрял на последнем замечании.
У меня есть элемент пользовательского интерфейса, который расположен вдоль нижней части экрана.Элемент пользовательского интерфейса - это просто подкласс UIView с некоторыми методами делегатов и пользовательским рисунком для нужд моих клиентов.UIView содержит несколько объектов UIButton, расположенных на одинаковом расстоянии.
Мой вопрос: как заставить эти программно созданные кнопки UIB оставаться в центре?Существует центральный файл .xib, который содержит UIView подкласса CustomNavBar.В классе CustomNavBar я пытался сделать следующее:
self.frame.size...
или
self.bounds.size...
или
CGRect rect = [[UIScreen mainScreen]bounds];
rect.origin.size...
, но все возвраты являются стандартными iPhoneразмеры.Я установил все авторазмеры для других объектов, содержащихся в файле .XIB, но я не могу понять, что делать с экземпляром, где аспект пользовательского интерфейса создается программно.
Надеюсь, вы поможете.