Я создаю пользовательскую клавиатуру, и она отлично смотрится на iphone 5 и 5S, но когда она появляется на iphone 6 и 6plus (в симуляторе), она обрезается по размеру iphone 5. Я предполагаю, что это потому, что размер моего файла .xib составляет 320x240, но я помню, как они говорили, что размер iPhone 6 должен изменяться автоматически? Если это так, то какова ширина экрана iPhone 6? Нужно ли создавать отдельные файлы .xib для каждого размера экрана? Любая помощь будет оценена по достоинству!
Проблема с изменением размера iPhone 6
comment
вам не нужно добавлять разные файлы nib. Я столкнулся с проблемой получения неправильных кадров на симуляторе iPhone 6 и 6 plus. Вы можете получить правильные кадры, добавив изображения запуска для iPhone 6 и 6 plus? Они называются Retina HD 5.5 и Retina HD 4.7 или проверьте ссылка
- person Rein rPavi   schedule 14.10.2014
comment
Я добавил изображения запуска, но происходит то же самое. Моя проблема в том, что он вообще не масштабируется, и я не могу думать ни о чем, кроме создания отдельных файлов пера.
- person SomeGuy   schedule 14.10.2014
comment
Если вы получаете кадры Райта, я предлагаю вам использовать автоматические макеты вместо создания нового пера для пользовательской клавиатуры.
- person Rein rPavi   schedule 14.10.2014
comment
Как мне использовать автоматическую компоновку, чтобы определить, какого размера сделать подвид для клавиатуры? Что, если я хочу, чтобы они выглядели немного иначе?
- person SomeGuy   schedule 14.10.2014
comment
Это то, что я спросил, если вы получаете фреймы Wright, автоматические макеты изменят размер пользовательской клавиатуры по ширине и высоте в соответствии с устройствами, но если вы хотите, чтобы они выглядели иначе, чем вы должны использовать 2 diff nibs.
- person Rein rPavi   schedule 14.10.2014
comment
Я не был уверен, что такое кадры Райта... Спасибо за помощь! :)
- person SomeGuy   schedule 14.10.2014