UITableView использует все свободное пространство в Интерфейсном Разработчике

Начиная с Eclipse JDT предоставляет свой собственный встроенный компилятор Java, Вы обычно не видите вызов Компилятора Java.

встроенный компилятор Java тесно интегрируется с Eclipse и JDT, и обеспечивает источник, индексирующий, который активирует мощные опции IDE, такие как рефакторинг и быстрое исправление.

Плюс, это включает возрастающую сборку в фоне после каждой модификации файла, следовательно никакое видимое" java" вызов.

можно заменить/завершить компилятор Java javac' собственный вызов:

, Например, Используя Alcatel-Lucent nmake с Eclipse JDT делает точно, что, и использует средство запуска конфигурации (которому можно сообщить для показа консоли):

необходимо будет добавить что специальный разработчик в разделе "разработчика" проекта.

http://nmake.alcatel-lucent.com/manual/eclipse/jdt_lu38/builders.png

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

http://archive.eclipse.org/eclipse/downloads/drops/R-3.4-200806172000/whatsnew3.4/images/configure.png

Выбор: "на любом элементе в том же проекте"

7
задан Ben Lings 6 October 2011 в 10:30
поделиться

2 ответа

Вот как это легко сделать:

1) Создайте контроллер табличного представления с помощью xib.

2) Измените унаследованный тип в файле .h с UITableViewController на UIViewController.

3) Добавьте протоколы UITableViewDataSource, UITableViewDelegate в файл .h.

4) Откройте xib, добавьте представление.

5) Перетащите представление таблицы в xib под представлением, измените размер по желанию .

6) Свяжите свойство "view" владельца файла с View вместо UITableView. Свойства источника данных и делегата представления таблицы должны по-прежнему быть связаны с владельцем файла.

7) (необязательно), если вы хотите иметь возможность перезагружать или иным образом обращаться к таблице вне методов делегата контроллера табличного представления, которые передаются в таблице view, создайте UITableView * IBOutlet с именем «myTable» или подобным,

12
ответ дан 6 December 2019 в 21:16
поделиться

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

Лучшим решением для меня было просто реализовать UITableViewController (и UINavigationController, который вы используете в качестве заголовка. ) программно. Как только вы разберетесь с парадигмой модель-представление-контроллер, она станет довольно простой.

В документации Apple можно найти несколько полезных ресурсов для программной работы с этими именами:

«Руководство по программированию табличного представления для iPhone» ОС »
«См. Руководство по программированию контроллера для iPhone OS»

0
ответ дан 6 December 2019 в 21:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: