Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 表格单元格视图中的多个标签_Ios_Objective C_Iphone_Uitableview - Fatal编程技术网

Ios 表格单元格视图中的多个标签

Ios 表格单元格视图中的多个标签,ios,objective-c,iphone,uitableview,Ios,Objective C,Iphone,Uitableview,我想在一个单元格中动态添加三个标签,单元格也是动态创建的,但我不知道如何在Objective-C iPhone中创建标签并将其添加到单元格中。有人能帮我吗?我想你指的是通过代码,而不是通过界面生成器。我还假设您知道如何使用-tableView:cellforrowatinexpath: 那么事情就简单了。UITableViewCell具有只读contentView属性。您可以将三个UILabel添加为contentView的子视图 您应该小心重用标识符 当您希望保持TableView平滑滚动时

我想在一个单元格中动态添加三个标签,单元格也是动态创建的,但我不知道如何在Objective-C iPhone中创建标签并将其添加到单元格中。有人能帮我吗?

我想你指的是通过代码,而不是通过界面生成器。我还假设您知道如何使用-tableView:cellforrowatinexpath:

那么事情就简单了。UITableViewCell具有只读contentView属性。您可以将三个UILabel添加为contentView的子视图


您应该小心重用标识符

当您希望保持TableView平滑滚动时

但是,如果每次添加三个标签,则应使用reuseidentifier.com

细胞会变大

0.get Cell by reuseidentifier,如果标签已存在,则按标记获取标签

iflabel存在

{

移除标签或重新使用

}

否则

{

1.初始化UILabel

2.设置标签

3.添加到contentView

4.使用标签

}

UIView* view = cell.contentView;
UILabel* label1 = [[UILabel alloc] initWithFrame:…];
…
[view addSubview:label1];
[label1 release];
…