В проекте iOS не отображаются элементы интерфейса, построенные из Interface Builder, на мой взгляд - PullRequest
1 голос
/ 18 декабря 2010

Я работаю над проектом, который включает в себя множество компонентов пользовательского интерфейса в одном представлении (создается в Интерфейсном Разработчике).Я обнаружил, что после сохранения и перемещения каталога моего проекта интерфейс, который должен включать все эти элементы, становится пустым (в представлении нет видимых компонентов пользовательского интерфейса).

На самом деле существует 2 проекта.1 - это каркасный проект, другой - проект iphone, который я собираю и запускаю на устройстве - все содержится в папке, которую я могу часто перемещать, когда над ней работают другие члены моей команды.

представлениеэто не правильно отображающие элементы, это файл XIB, который можно изменить с помощью проекта iphone или фреймворка.

Почему это происходит и как я могу устранить эту проблему в дальнейшем?Я не уверен, как это исправить.

Ответы [ 2 ]

1 голос
/ 18 декабря 2010

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

0 голосов
/ 18 декабря 2010

Не могли бы вы проверить иерархию представлений в - (void) viewDidLoad? Как сказал Мэтью, если эти компоненты не связаны со свойствами, они не будут показаны. И, если они не добавлены в надлежащий вид, они тоже не будут отображаться.

Вы можете проверить иерархию представления viewController, просмотрев свойство subViews из self.view .

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