2017-10-13 4 views
0

私はユーザーのタイムラインを読み込んでセルをカスタマイズしようとしています。たとえば、テキストをemojisに置き換えて表示するようです。さえずりによって提供されるユーザーのタイムラインをロードするThe sample codeは、このようなものです:TWTRUserTimelineDataSourceを使用してテーブルセルをカスタマイズする

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

しかし、私は、データ・ソースの方法を使用している間TWTRTweetTableViewCellのカスタマイズに関するすべての詳細を見つけることができませんでした。 TWTRTimelineViewController用ドキュメント(link)から

答えて

1

このクラスはTWTRTweetTableViewCell細胞を表示のUITableViewControllerサブクラスです。

つまり、ご希望の代理メソッドUITableViewを上書きできます。例えば

は、オレンジにセルの背景色を設定するには:それもあります表示されます

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

関連する問題