我有以下代碼在UITableView中創建我的單元格。UITableView的第一個單元格爲空(UIView中的TableView)
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 5;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *CellIdentifier = @"futureAppointments";
FutureAppointmentsViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (nil == cell) {
[tableView registerNib:[UINib nibWithNibName:@"FutureAppointmentsViewCell" bundle:nil] forCellReuseIdentifier:CellIdentifier];
cell = [[FutureAppointmentsViewCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier];
}
NSUInteger position = indexPath.row;
cell.appointmentDescription.text = [NSString stringWithFormat:@"%lu. %@. %@", (unsigned long)position, @"Steve", @"10/03/"];
return cell;
}
問題是,tableView的第一個單元格丟失。它應該從0.史蒂夫開始,而是開始1.史蒂夫。也只有4個列表中的元素,而不是5.
當我放置一個斷點中的代碼,所述第一小區是零。
有誰知道可能發生了什麼?
也許你的_header_視圖涵蓋了它?你有沒有試圖拉下tableview來查看單元格是否在_something_下,也許呢? – holex