2012-02-09 3 views
0

Я следую учебнику о том, как добавить iADS в приложение. Этот учебник очень хорош, так как он учитывает iOS 3.0+. Его можно найти здесь http://www.raywenderlich.com/1371/how-to-integrate-iad-into-your-iphone-appДобавление подсмотра в текущее представление без помех позиционированию объектов в представлении

Теперь в учебнике, один из этапов состоит в следующем:

«Но есть простой способ исправить это - мы будем просто перемещать элементы управления в подвид вместо ! Самый простой способ сделать это - перетащить другой вид из библиотеки в XIB и изменить его размер так же, как размер существующего представления (320 × 416). Затем перетащите существующий вид в качестве подсмотра нового представления. Когда вы закончите, это должно выглядеть следующим образом:

enter image description here

Теперь моя проблема в том, что когда я добавляю этот новый вид (под просмотр) в мой текущий вид, он не расширяется в иерархию, как показано на рисунке, пока я не выберу все (изображения, метки и т. Д. И т. Д.) И вручную перетащите его в это новое подзапрос. Это работает, но мое позиционирование меток, изображений и т. Д. И т. Д. Потеряно. Все буквально находится в центре подсмотра, уложенного друг на друга. Я понимаю, что этот учебник был выполнен в xcode 3, но есть ли что-то, что я могу сделать, чтобы сохранить положение моих объектов? У меня много объектов в представлении, и было бы такой болью переместить их все снова.

Большое вам спасибо!

+0

Я считаю, что если вы выделите объекты, вы можете их скопировать и вставить. Я понятия не имею, сохраняет ли Xcode свои позиции, но это стоит того. – CodaFi

+0

Работает, но я теряю рефери. Спасибо, хотя – Teddy13

ответ

1

Вы можете взять свой существующий оригинальный вид и добавить его в другое представление, сделав оригинал подвью. Это должно поддерживать одинаковые позиции в исходном представлении.

+0

Что ты имеешь в виду? И будет ли это продолжать ссылаться на выходы, так как я попробовал метод копирования и вставки, но потерял ссылки на выходы. – Teddy13

+0

Судя по приведенной выше картинке, вы добавляете subview в исходное представление, а затем перемещаете все свои элементы в новое подвью. Вместо этого вы можете создать новое представление, а затем перенести исходный вид на новый. –

+0

Красота ... работала как шарм. Спасибо! – Teddy13

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