UITableViewCellStyle

时间:2011-08-03 00:25:47

标签: objective-c uitableview

我想创建一个像iPhone(调用)这样的表格,显示三个标签。

UITableViewCellStyleSubTitle仅显示两个选项以及UITableViewCellStyleSubValue1

我是否必须手动创建它?

感谢。

/ / Google Google

3 个答案:

答案 0 :(得分:1)

第三个放置东西的地方是accessoryView,显示在单元格的右侧。

完全控制单元格的最佳方法是制作自定义UITableViewCell。一个example

答案 1 :(得分:0)

是的,您必须手动创建它。观看this YouTube video获取教程。

此外,下次您提出问题时,请提供更具描述性的标题,您可能会获得更多观看次数和答案。

答案 2 :(得分:0)

正如Peter DeWeese所说,你必须制作一个自定义的UITableViewCell。 让我指出,自iOS 6以来,这是唯一正确的方法。

  1. 创建子类UITableViewCell。
  2. 在初始化程序(.m文件)中,您可以重写调用超类时给出的样式。
  3. 代码示例:

    • (id)initWithStyle:(UITableViewCellStyle)样式reuseIdentifier:(NSString *)reuseIdentifier { self = [super initWithStyle:-------- UITableViewCellStyleSubtitle ------- reuseIdentifier:reuseIdentifier]; if(self){     //初始化代码 } 回归自我; }

      1. 转到TableViewController并在viewDidLoad方法中注册该单元格。
      2. [self.tableView registerClass:[--------- FriendCell ---------- class] forCellReuseIdentifier:@“vriendCel”];

    //如果有人帮助我正确地放置我的代码,似乎无法修复它。 :)