Недавно я преобразовал свой проект из ios4 с помощью xib-файлов в ios6, используя раскадровку. После преобразования центральных кнопок в моем интерфейсе сжались вместе. Я использую автозапуск с моей раскадровки.Почему мой интерфейс был Squashed?
StoryBoardView:
IPhone 6,0 Emulator вид
AppDelegate код, используемый для замены XIB и StoryBoard
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"MainStoryboard"
bundle:nil];
self.viewController = [sb instantiateInitialViewController];
//self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];//Change this back if all doesnt not go well
Я отключил авто-макет, и все не так. http://gyazo.com/482106f1d5ac70f5d7df00d76ea62da1.png?1360710596 – Deco
С снятым вами снимком экрана. Вы можете видеть, что автоотключение больше не сжимает ваши объекты. Насколько велика структура раскадровки, над которой вы работаете в IB? похоже, что он больше, чем вид, который вы показываете. Вам нужно посмотреть, как правильно использовать автозапуск или авторезистировать маски. – Jaybit