У меня есть раскадровка и приложение приложения для мастер-приложений, когда я назначаю класс manuel для контроллера tableview, объекты внутри него не отображаются, и я получаю только пустой стол, пожалуйста, помогите.uitableviewcontroller ничего не показывает
ответ
«Я определил его как статические ячейки, а затем назначить ручной класс, я использую код по умолчанию при добавлении uitbleviewcontroller подкласса, я использую коды по умолчанию и не изменить код.»
Ну конечно, это пустое, вы не даете табличному виду какие-либо данные для работы. Вам необходимо реализовать cellForRowAtIndexPath и настроить каждую ячейку.
Реализация образца будет:
-(UITableViewCell *) tableView: (UITableView *) tableView
cellForRowAtIndexPath: (NSIndexPath *) indexPath {
UITableViewCell *cell = [self.table dequeueReusableCellWithIdentifier:@"CellIdentifier"];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"CellIdentifier"];
}
cell.textLabel.text = [self.dataArray objectAtIndex:indexPath.row];
return cell;
}
Вы должны прочитать the table view programming guide.
В представлениях статических таблиц должно быть ** нет ** источника данных или не реализованы методы источника данных – jrturton
А, это верно. Является ли каждая ячейка жестко закодированной в Interface Builder? – JoePasq
Да, UITableViewController реализует свои собственные методы источника данных, которые, как я полагаю, читают из раскадровки, если вы реализуете свои собственные, все это разваливается – jrturton
- 1. SQLite3 ничего не показывает
- 2. ListView ничего не показывает
- 3. JPanel ничего не показывает
- 4. Logcat ничего не показывает
- 5. Откат не показывает ничего
- 6. ctx.filltext ничего не показывает?
- 7. QTableView ничего не показывает
- 8. listview ничего не показывает
- 9. ListView ничего не показывает
- 10. LinkPager ничего не показывает
- 11. wp_insert_link ничего не показывает
- 12. PETSC_VIEWER_DRAW_WORLD ничего не показывает
- 13. Прерывание ничего не показывает
- 14. videoView ничего не показывает
- 15. DrawerLayoutAndroid ничего не показывает?
- 16. фрагмент ничего не показывает
- 17. RecyclerView ничего не показывает
- 18. RecyclerView ничего не показывает
- 19. WebView ничего не показывает
- 20. Эмулятор ничего не показывает
- 21. id.styles ничего не показывает
- 22. Карта не показывает ничего
- 23. navbar ничего не показывает
- 24. ViewPager ничего не показывает
- 25. OptionMenu ничего не показывает
- 26. Applet ничего не показывает
- 27. Ничего не показывает
- 28. DYLD_PRINT_STATISTICS не показывает ничего
- 29. ImageView ничего не показывает
- 30. get_category_link() ничего не показывает
Определили ли вы представление таблицы как статический или динамический вид таблицы? Если он является динамическим, вам нужно установить источник данных и предоставить tableview свои данные. –
Поделитесь некоторым кодом, чтобы мы могли вам помочь, трудно сказать, что не так без кода. Проверьте свой делегат и источник данных, возможно, они установлены неправильно. – Edu
Вы установили делегат и внедрили требуемый метод? Отправьте свой код, чтобы мы могли вам помочь. – Rupesh