gpt4 book ai didi

uitableview - 以编程方式设置静态单元格的 detailtextlabel

转载 作者:行者123 更新时间:2023-12-02 00:20:22 26 4
gpt4 key购买 nike

我有一个包含几个部分的 tableView,我将它设置为静态单元格而不是动态原型(prototype)。问题是我无法以编程方式设置静态单元格的详细文本标签,或者至少我不知道如何设置。可能吗 ?我看到这样做的唯一方法是拥有动态原型(prototype),这意味着我将不得不处理在我的数据源中设置所有 cell.textLabels 以及所有部分和我的 segues 将不再工作。如果有人有想法,那将是很大的帮助。谢谢:)

最佳答案

假设您的 UITableViewUITableViewController 中,这里有两种有用的方法:

自定义 UITableViewCell:在 View Controller 类中,为标签声明一个属性:@property (strong) IBOutlet UILabel *labelInCell;

在 Storyboard中,将 UILabel 拖到单元格中,选择 Controller 的 Connections Inspector,然后通过从检查器拖动到 来连接属性的导出>UILabel 对象。

然后您可以通过编程方式分配标签文本,例如,在 Controller 类的 viewDidLoad: 中。

标准数据源:或者,您可以只实现一种方法:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 在查看 Controller 的数据源并在那里设置 detailTextLabel 属性。

关于uitableview - 以编程方式设置静态单元格的 detailtextlabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11260622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com