【问题标题】:Customize UITableViewCell using nib file使用 nib 文件自定义 UITableViewCell
【发布时间】:2014-02-20 15:58:22
【问题描述】:

当我在 ios (New File -> User interface -> Empty) 中创建新的 xib 时,我可以将该 nib 用作表格中的 uitableviewcell 吗?

我在代码中创建所有 uitableview(我不使用 stroyboard),但我想自定义我的单元格。

感谢您的帮助

【问题讨论】:

    标签: uitableview ios7 xcode5 nib


    【解决方案1】:

    是的,您可以,并且您还需要至少一个相应的头文件来放置 IBOutlet 属性,以便您的表视图数据源可以填充对象(标签、图像……)。

    然后在您的表格视图控制器 (viewDidLoad) 中注册笔尖,如下所示:

    UINib *myNib = [UINib nibWithNibName:@"MyNibName" bundle:nil];
    [tv registerNib:myNib forCellReuseIdentifier:kCellIdentifier];
    

    确保您定义了 kCellIdentifier:

    #define kCellIdentifier @"CellIdentifier"
    

    然后在 cellForRowAtIndexPath:

    static NSString *CellIdentifier = kCellIdentifier;
    
    MyCell *myCell = (MyCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    
    [myCell setMyLabel:@"ABCD"];
    

    【讨论】:

      猜你喜欢
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多