2014-12-27 3 views
2

Я работаю над своим первым приложением iOS в Swift, и у меня есть проблема, когда один из моих просмотров в Tab Bar становится черным в iOS Simulator (iPhone 6), когда я добавляю ограничения для своих элементов. Я понял, что могу somtimes «исправить» проблему, удалив все ограничения и добавив их обратно, но всякий раз, когда я что-то меняю, я должен снова это сделать, и это действительно раздражает.Xcode 6 UITableView делает вид черным

Это ошибка, или есть некоторые тонкие способы устранения этой проблемы навсегда?

Редактировать: Я только что выяснил, что проблема связана с моей меткой. Если я устанавливаю ограничения ширины или высоты, он делает весь экран черным. Не знаю, почему. В моем первом представлении табуляции у меня есть тот же ярлык, и он отлично работает. Также он выглядит по-другому, несмотря на то, что он имеет одинаковый шрифт и позицию. Кажется, что-то причудливое с редактором раскадровки.

ответ

2

Я нашел проблему. Это было связано с тем, что я связывал ссылку с представлением Table View с контроллером View, согласно некоторому учебнику. Это плохо, и это все испортило. Контроллер просмотра может служить делегатом для представления таблицы, но для этого требуется явная ссылка на методы вызова в самом представлении таблицы.

+5

Итак ... можете ли вы описать правильный способ сделать это? Думаю, я попал в ту же учебную программу ... – Josh

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