Динамически загружать перо для iPhone / iPad в контроллере представления
Я преобразовал приложение для iPhone с помощью мастера в XCode в универсальное приложение.
Он хорошо строится, но в некоторых областях он выглядит немного мусором :)
Мне нужно загрузить перья в соответствии с тем, какое устройство используется. Я не хочу создавать свои контроллеры вида, используяinitWithNib
как у меня уже есть код для создания контроллеров с некоторыми данными (initWithMyLovelyData
), который не имеет ничего общего с загрузкой пера.
Я знаю, чтобы узнать устройство, которое вы используетеUI_USER_INTERFACE_IDIOM()
поэтому я попытался переопределитьinitWithNibName
внутри самих контроллеров представления, предполагая, что их как-то вызывают внутри. Но это не работает, так как я не уверен в синтаксисе.
я пытался
if(ipad..) self = [super initWithNibName:@"MyIpadNib" bundle:nibBundleOrNil];
И это не работает: /
РЕДАКТИРОВАТЬ - Я знаю, что я массово отредактировал это, сделал мой вопрос немного более конкретным после нескольких исследований - извинения!