iphone ipad xib не загружается идеально

У меня в универсальном приложении есть два xib файла, созданные отдельно для iphone и ipad. Дизайн файла .xib хорош, но при его загрузке в нижней части остается белый зазор.

мой iphone xib тоже загружается только так ....

Как исправить это, помогите мне кто-нибудь ,,,,

Заранее спасибо, Suresh.M


person suresh    schedule 31.03.2011    source источник
comment
Возможно то же самое, что: stackoverflow.com/questions/5409163/   -  person Wex    schedule 31.03.2011


Ответы (4)


Просто проверьте это двумя строчками кода:

if (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
    {
        NSLog(@"Call your iPad xib file");
    }
    else
    {
        NSLog(@"Call your iPhone xib file");
    }
person Ajay Sharma    schedule 31.03.2011

Вы проверяете все настройки макета? Потому что это одна проблема, с которой я сталкивался очень часто.

person mafis    schedule 31.03.2011

измените положение uiview (то есть позиции x, y), в вашем viewwillappear или методе viewdidload. Надеюсь, это поможет

person Aman Aggarwal    schedule 31.03.2011

Звучит очевидно, но проверьте размеры ваших представлений. Это случалось со мной раньше, когда xib моделировал строку состояния, а затем я отключил строку состояния. В результате размеры получаются короче на 20 пикселей.

person Ian1971    schedule 31.03.2011