Я новичок в универсальных приложениях, поэтому, пожалуйста, помогите мне и дайте мне знать, если это можно сделать, я создаю универсальное приложение и для этого я написал код и сделал настройки в каждом из моих контроллеров представленияв группе iPhone и iPad и во время выполнения я идентифицирую устройство, будь то его iphone или ipad, я использую следующий метод
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
myiPad_View *ipadObj = [[myiPad_View alloc]init];
[self.window addSubview:ipadObj.view];
}
else
{
myiPhoneView *obj = [[myiPhoneView alloc]init];
[self.window addSubview:obj.view];
}
Теперь запрос мой босс съедает мою голову за это, он говорит мнечто мы можем написать только один класс, и во время выполнения, когда приложение будет запущено либо на iphone, либо на устройстве ipad, либо на симуляторе, контроллер представления будет корректировать кадры соответственно, я сделал это с помощью вышеуказанного метода, но он говорит, что если вы делаете этотогда код будет увеличиваться, и вам придется испытывать сильную головную боль, так что на самом деле он прав, но не нашел другого альтернативного решения, поэтому, прежде чем сказать, что это невозможно сделать, я подумал о том, чтобы получить совет специалиста