gpt4 book ai didi

ios - 使用以编程方式创建的自定义 UITableViewController 管理 UITableView

转载 作者:可可西里 更新时间:2023-11-01 06:11:47 31 4
gpt4 key购买 nike

我在 iOS5 上使用 XCODE 4.2。

我创建了一个自定义的 UITableViewController,称为 picker。这是类(class)内容:

NSMutableArray *_nameCollection;
NSMutableArray *_imageCollection;

每个有 2 个元素。这很好用。如果我以编程方式创建 UITableview,它会正确显示数据。

在 View 上,我声明类(在 (void)viewDidLoad 内):

self.Picker = [[Picker alloc] initWithStyle:UITableViewStylePlain];
_Picker.delegate = self;
PickerTableViewIB = _Picker.tableView; // Try to link using a IBOutlet

PickerTableViewIB 是 Tableview 的 Outlet,使用 Interface Builder 在 subview 中创建。

缺少什么?

最佳答案

您是否也设置了数据源? TableView 需要它来获取用于填充的数据。否则 cellForRow 方法将不会被调用,您的单元格也不会被填充。

_Picker.dataSource = self;

设置数据源后调用[self.Picker reloadData];也是个好主意。

关于ios - 使用以编程方式创建的自定义 UITableViewController 管理 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11010187/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com