
你能提供一些示例代码吗?
编辑:
还是行不通.这是我现在的代码. (我只有一个案例用于开关状态,因为我只想测试并看看单元格是否在第一行生成,但当前的表视图为空)
- (UItableVIEwCell *)tableVIEw:(UItableVIEw *)tableVIEw cellForRowAtIndexPath:(NSIndexPath *)indexPath{ switch(indexPath.row){ case 0: {static Nsstring *CellIDentifIEr = @"ACell"; UItableVIEwCell *cell = [tableVIEw dequeueReusableCellWithIDentifIEr:@"ACell"]; if(cell==nil) { cell=[[UItableVIEwCell alloc] initWithStyle:(UItableVIEwCellStyleDefault) reuseIDentifIEr:@"ACell"]; } return cell; break; } }} Acell是我创建的单元格原型的标识符.一世
解决方法 如果您使用三个原型,则使用三个标识符.因为只有一个标识符会导致问题.你会得到错误的结果.所以这样的代码.if(indexPath.row==0){ // Create first cell}if(indexPath.row==1){ // Create second cell}else{ // Create all others} 您也可以在这里使用开关盒,以获得最佳性能.
总结以上是内存溢出为你收集整理的ios – 具有多个原型单元格的TableView全部内容,希望文章能够帮你解决ios – 具有多个原型单元格的TableView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)