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

前端之家收集整理的这篇文章主要介绍了ios – 使用以编程方式创建的自定义UITableViewController管理UITableView前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在iOS5上使用XCODE 4.2.

我创建了一个名为picker的UITableViewController自定义.这是课程内容

NSMutableArray *_nameCollection;
NSMutableArray *_imageCollection;

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

在视图中,我声明了类(inside(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在子视图中创建.

缺什么?

解决方法

你也在设置数据源吗?您需要为表视图获取用于填充的数据.否则,将不会调用cellForRow方法,并且不会填充您的单元格.

_Picker.dataSource = self;

调用[self.Picker reloadData]也是个好主意;设置dataSource后.

猜你在找的iOS相关文章