iPadを横向きにすると、縦向きに収まりますが、2列のテーブルビュー(およびフッター)が画面の下部に表示されます。
私の問題は、指を使ってビューポートを「引き上げ」て下から素材を見ると、指を置いたままでもそれを見ることができますが、指を離すと、ビューポートが再び下がり、素材が下部が消えます。
同じコードがiPhoneで正常にスクロールします(フォントが大きすぎるなどですが、それは別の問題です)
私は何が間違っているのですか?
ピーター
iPadを横向きにすると、縦向きに収まりますが、2列のテーブルビュー(およびフッター)が画面の下部に表示されます。
私の問題は、指を使ってビューポートを「引き上げ」て下から素材を見ると、指を置いたままでもそれを見ることができますが、指を離すと、ビューポートが再び下がり、素材が下部が消えます。
同じコードがiPhoneで正常にスクロールします(フォントが大きすぎるなどですが、それは別の問題です)
私は何が間違っているのですか?
ピーター
正確にあなたが間違っていることについては...私たちはあなたのコードを見ることができないのであなたに言うことができません。しかし、何が起こっているのかを明らかにします。
AUITableView
はaであり、スクロールできる距離は、のcontent()のsize()と比較しUIScrollView
たサイズビュー(think)に基づいています。'frame'がthenより大きい場合、スクロールは必要ありませんが、コンテンツが大きい場合は、2つの違いでスクロールできます。frame
CGSize
contentSize
UIScrollView
contentSize
要するに、contentSize
あなたのUITableView
は正しくありません。これは、デバイスの回転の自動サイズ変更、テーブルを更新せずにテーブル/フッターの高さを動的に変更するなど、さまざまな方法で発生する可能性があります。