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