在我的iPhone應用程序的錯誤我有一個實現代碼如下。數量的細胞中的tableview在IOS 7
- (NSInteger)tableView:(UITableView *)tableView_ numberOfRowsInSection:(NSInteger)section
{
return 2;
}
但- (UITableViewCell *)tableView:(UITableView *)tableView_ cellForRowAtIndexPath:(NSIndexPath *)indexPath;
只能在ios 7中調用一次。我該如何解決這個問題?
tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 158) style:UITableViewStylePlain];
[self.view addSubview:tableView];
tableView.delegate = self;
tableView.dataSource = self;
tableView.scrollEnabled = NO;
[tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
-(CGFloat)tableView:(UITableView *)tableView_ heightForRowAtIndexPath:(NSIndexPath *)indexPath{
switch (indexPath.row)
{
case 0: return 98;
default: return 60;
}
}
仔細檢查您的委託已設置 –
我tableView.delegate =自我;在didload方法 – revolutionkpi
檢查烏爾numberofsectionsinTableview方法 –