nib ファイルからテーブルを読み込んでいますviewDidLoad
が、テーブルに対して何もできません。テーブルのデリゲート メソッドを使用して contentOffset を設定できますが、それらは機能しますが、.NET では機能しませんviewDidLoad
。
それで、テーブルはロードされていviewDidLoad
ますか?おそらくそうではありません。それを修正する方法、またはテーブルがロードされているかどうかを確認する方法はありますか? (サブクラス化なし)
ありがとう!
nib ファイルからテーブルを読み込んでいますviewDidLoad
が、テーブルに対して何もできません。テーブルのデリゲート メソッドを使用して contentOffset を設定できますが、それらは機能しますが、.NET では機能しませんviewDidLoad
。
それで、テーブルはロードされていviewDidLoad
ますか?おそらくそうではありません。それを修正する方法、またはテーブルがロードされているかどうかを確認する方法はありますか? (サブクラス化なし)
ありがとう!
テーブル ビューは viewDidLoad に読み込まれますが、通常はまだデータがありません。viewDidLoad で reloadData を呼び出すと、データがロードされ、行が入力されます。
テーブルにデータがあり、テーブルの contentSize が bounds.size より大きい場合、テーブルビューは setContentOffset に適切に応答します。
私は同じ問題を抱えていましたが、上記の解決策はうまくいきませんでした。自動レイアウトを使用しているか、この質問に回答してから何年も経っている可能性があります。
私にとってうまくいったのは、viewDidLayoutSubviewsを使用することでした。そうして初めてsetOffsetが機能しました。