gpt4 book ai didi

ios - tableViewController 中的字幕

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:21:48 25 4
gpt4 key购买 nike

我正在开发一个用作电子邮件客户端的 iOS 应用程序。我的 Storyboard中的一个 View 是一个收件箱,我想在其中显示每封电子邮件:

消息的发件人、对话的标题、消息正文的开头以及消息发送的日期和时间。

我使用 UITableViewController 来显示电子邮件列表,并使用 UITableViewCellStyleSubtitle 作为表格的单元格样式(这允许我设置 cell.textLabel.text 和 cell.detailTextLabel.text)。

有没有办法在这样的表格中显示 2 个以上的标签?

非常感谢。

最佳答案

创建一个 UITableViewCell 子类,使用 File > New > File 并选择 Objective-C 类。将类设置为 UITableViewCell

现在创建一个 xib 文件,使用 File > New > File 并在 User Interface 下,选择 View,将其命名为与您刚刚创建的子类相同的名称。

在 Interface Builder 中,删除临时 View 并从右侧的 View 中拖入一个 UITableViewCell。单击它,在身份检查器下,将其“自定义类”更改为您创建的 UITableViewCell 子类。

现在在您创建的类中创建您的标签及其各自的 IBOutlets。然后你需要做的就是用 UITableView 注册你的类:

[self.tableView registerClass:[YourSubClass class] forCellReuseIdentifier:@"Cell"]; 

然后在 tableView:cellForRowAtIndexPath: 中,返回您的自定义单元格并设置标签。

简单谷歌搜索即可找到答案和详细教程:

http://code.tutsplus.com/tutorials/ios-sdk-crafting-custom-uitableview-cells--mobile-15702

关于ios - tableViewController 中的字幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25116542/

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