如何限制UITableView中的表?我只有5个细胞数据。我需要将行数限制为5 ...
答案 0 :(得分:1)
使用UITableViewDataSource协议中定义的方法。在表视图控制器中,实现
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
定义你的表将有多少个部分(在这种情况下可能是一个)和
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 5;
}
将每个部分中的行限制为五个。当然,您可以将五个单元划分为多个部分。只需返回第一个方法,您将拥有多少个部分,并使用if
语句返回第二个方法中的相应行数。
答案 1 :(得分:0)
如果您有一个部分,请使用此处所述的numberOfRowsInSection:protocol方法:http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html%23//apple_ref/occ/intf/UITableViewDataSource