#iphone #cocoa-touch #xcode #ios #uiview
#iPhone #cocoa-touch #xcode #iOS #пользовательский интерфейс
Вопрос:
Хорошо, допустим, у нас есть UIView (назовем его MainView) размером 480 * 320 (альбомная ориентация), и я хочу создать 2 других вида, один для отображения первой половины MainView, а второй будет отображать вторую половину MainView, и оба они будут 240 * 320, как я могу это сделать?
Ответ №1:
Все зависит от того, что находится в представлении в первую очередь. Если у вас есть динамический контент, например, меняющиеся картинки, вы можете просто создать два изображения из этого без проблем, но если у вас есть UIButtons и другие подвиды, то это доставит много хлопот. Например, что делать, если кнопка или любой другой объект находится в середине основного вида. Если вы знаете, что ваш объект будет находиться в любой из двух половин основного вида, тогда вы могли бы выполнить разделение следующим образом. Проверьте все подвиды основного вида, в зависимости от их положения назначьте их вашему новому левому или правому виду. Сложность будет заключаться в том, что для правильного просмотра b / c вам придется настроить координату x.
Ответ №2:
используйте код, разделите его и замените имя, используя имя поля, которое присутствует в IB ..используйте метод просмотра выбора