tableviewを下に読み込んでいます。つまり、tableViewが下から読み込まれ、スクロールしてより多くのコンテンツが表示されます。下からスクロールアップ(逆テーブルビュー)(iOS)
まず、dataSource配列を逆にしてみました。内容は逆ですが、それでも上からロードされ、ユーザーは下にスクロールしてより多くのコンテンツを表示する必要があります。
私はその後、viewWillAppearで下からのtableViewをロードしようとした:(私は、各セル内の私UITextViewを埋めるNSTextAttachmentを、使用している私は非同期的に画像をダウンロードしていますので、しかし、動作しません、この試み
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
if (self.conversationTableView.contentSize.height > self.conversationTableView.frame.size.height) {
let offset = CGPoint(x: CGFloat(0), y: CGFloat(self.conversationTableView.contentSize.height - self.conversationTableView.frame.size.height))
self.conversationTableView.setContentOffset(offset, animated: true)
}
}
)。プレースホルダが実際にダウンロードされたイメージに置き換えられるたびに、tableViewコンテンツのオフセットがシフトします(プレースホルダのイメージの高さは、ほとんど常にダウンロードされたイメージの高さよりも小さくなります)。 contentOffsetをこのように設定しても機能しません。
テーブルビューを一番下から読み込み、スクロールしてコンテンツを表示するにはどうすればよいですか?あなたのviewWillAppear
方法で
をあなたは「下からの負荷」とはどういう意味ですか?一番下のテーブルのアニメーションを作りたいですか? –
いいえ。テーブルが読み込まれるとき、私はYオフセットが既に底部にあることを望みます。その後、ユーザーはさらに多くのコンテンツを見るためにスクロールします –
逆テーブルビューのようなものが欲しいですか?この[拡張機能](https://github.com/marty-suzuki/ReverseExtension)を確認することができます。 – ridvankucuk