iPad к iPhone размер изображения / путаница макета - PullRequest
0 голосов
/ 30 октября 2010

Я написал приложение для iPad, которое теперь хотел бы получить на iPhone (универсальное приложение).

На данный момент он работает в симуляторе iPhone, но элементы UIKit позиционируются с использованием положений пикселей, поэтому многие из них находятся вне экрана. Кроме того, мои UIImages слишком велики, и их нужно масштабировать, чтобы они подходили для iPhone. Как мне это сделать?

Заранее спасибо.

Еще немного информации: Если я позиционирую UIImageView с помощью UIBuilder, отображаемое изображение занимает такое же соотношение экрана, если оно отображается на iPad или iPhone. Это то, что я хочу, однако мне нужно делать это программно.

Если я создаю UIImageView программно, он займет гораздо большее соотношение экрана на iPhone по сравнению с iPad.

Edit: Мой перо на самом деле пусто, кроме представления OpenGL. Представление OpenGL хорошо масштабируется. Я создаю несколько элементов управления UIKit программно, и именно здесь возникает проблема.

1 Ответ

1 голос
/ 30 октября 2010

Вероятно, самый простой способ: сделать две отдельные xibs (1 для iPad, 1 для iPhone).Запустите новый универсальный проект и перенесите в него текущий, это займет некоторое время, но избавит вас от многих головных болей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...