如何使用 flyed.xib 有两个视图的方法“registNib”?

Posted

技术标签:

【中文标题】如何使用 flyed.xib 有两个视图的方法“registNib”?【英文标题】:How can i use the method 'registNib' which the flied.xib have two views? 【发布时间】:2018-07-17 02:45:48 【问题描述】:

this is the screenshot

    这个 controller.xib,我想使用方法 [tableView registerNib:nib forCellReuseIdentifier:@"paycode"],但它不起作用。

    当 xib_flied 有两个视图时,我该如何使用方法registerNib forCellReuseIdentifierto 记录细胞。

    这是我的方法:UINib * nibb = [UINib nibWithNibName:@"ConfirmChoosePayCodeViewController" bundle:[NSBundle bundleWithIdentifier:@"paycode"]]; [self.tableView registerNib:nibb forCellReuseIdentifier:@"paycode"]

【问题讨论】:

【参考方案1】:

当 xib_flied 有两个视图时,我如何使用方法 registerNib forCellReuseIdentifier 来注册单元格

你不能。您可以注册为可重用单元格来源的唯一一种 nib 是包含单个 UITableViewCell 的视图 nib,仅此而已。

【讨论】:

感谢您的回答。你的意思是我不能在 xibfile 中混合 UITableViewCell 和 otherView。但是可以创建一个有很多 UITableViewCells 的 xib? 没有。我的意思是我说的。

以上是关于如何使用 flyed.xib 有两个视图的方法“registNib”?的主要内容,如果未能解决你的问题,请参考以下文章

如何合并两个ArrayAdapter 一个视图?

如何使用 AutoLayout 使两个视图居中

使用界面生成器设计视图

请问如何将数据从 show 方法共享到两个不同的视图

尝试使用两个if语句打印树的顶视图

向 UITableViewController 添加顶部/底部视图?