gpt4 book ai didi

ios - 使用 TWTRUserTimelineDataSource 时自定义表格单元格

转载 作者:行者123 更新时间:2023-11-28 15:16:38 25 4
gpt4 key购买 nike

我正在尝试加载用户时间轴和自定义单元格,例如用表情符号替换一些文本然后显示它。 The sample code加载推特提供的用户时间线是这样的:

override func viewDidLoad() {
super.viewDidLoad()
let client = TWTRAPIClient()
self.dataSource = TWTRUserTimelineDataSource(screenName: "someuser",
apiClient: client)
}

但在使用数据源方法时,我找不到有关自定义 TWTRTweetTableViewCell 的任何详细信息。

最佳答案

来自 TWTRTimelineViewController 的文档(link):

This class is a UITableViewController subclass that displays TWTRTweetTableViewCell cells.

这意味着您可以覆盖任何您希望的 UITableView 委托(delegate)方法。

例如设置单元格的背景色为橙色:

override func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
if let twCell = cell as? TWTRTweetTableViewCell {
twCell.tweetView.backgroundColor = .orange
}
}

看来您还可以配置“主题”。只需通读文档... https://dev.twitter.com/twitterkit/ios/appledocs/Classes/TWTRTweetView.html

关于ios - 使用 TWTRUserTimelineDataSource 时自定义表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46730029/

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