2016-11-08 2 views
0

Я делаю приложение iOS совместимым с iPad. Я разработал пользовательский интерфейс моего приложения с Xcode 7 с классами размера, специально разработанным для iPhone, теперь i придется обновить его, чтобы поддерживать iPad.Контроллеры Xcode8 являются серыми, которые разработаны в Xcode 7 с классами классов

Теперь с Xcode 8, когда я выбираю iPad из раскадровки с помощью панели устройств, большинство контроллеров Greyed, т. Е. Эти контроллеры также не отображаются на iPad на устройстве также и на раскадровке. Пожалуйста, проверьте скриншот для этого

enter image description here

я знаю причину, почему они неактивны, потому что они разработаны с классами размера для различного размера.

Теперь мой вопрос, можно как-то использовать этот контроллер для IPad без Редизайн пользовательского интерфейса и обновления Авто макетов, как сейчас я не вижу какой-либо способ сделать это контроллеры для IPad.

Также я пробовал, но думаю, что это будет очень долго, я должен удалить эти контроллеры, а затем добавить его обратно и снова установить макеты.

Также другим способом может быть дизайн отдельной раскадровки.

Итак, пожалуйста, предложите мне, что будет лучшим решением для преодоления этого.

Благодаря

+0

Смотрите вещь .. если вы хотите, чтобы он работал с IPAD, вам необходимо удалить параметры размерных классов. Не меняя его, не будет работать на iPad. –

+0

@Sharpkits Но с xcode8 нет возможности классов классов, также я сделал все раскадровки совместимыми с Xcode8, если я хочу использовать его на xcode7, тогда мне нужно отключить его. – Rajat

+0

Его как недостаток в дизайне, на который я верю. Вот как близко я могу это понять. Что вам нужно сделать, это удалить все остатки после преобразования совместимости с помощью Xcode 8. Как вы можете это сделать, отвечая ниже. –

ответ

1

Даже после преобразования совместимости с Xcode 8, если до сих пор это не похоже на работу, то вам нужно проверить, есть ли какие-либо остатки, как показано ниже:

Если вы хотите, чтобы убедиться, она работает с любой ширины и высоты, найти ограничение:

enter image description here

и удалите его, нажав на x, оставив только installed проверил:

enter image description here

Это должно решить для Xcode 8.

+0

после этого, мне все же нужно установить макет с начала. – Rajat

+0

Тогда я боюсь, не могу помочь, потому что это проблема с конверсией совместимости Xcode для Autolayout .. в некоторых случаях все элементы управления входят в центр, независимо от ограничений. –

+0

Думаю, мне нужно пойти с этим, спасибо за вашу помощь (y) – Rajat

Смежные вопросы