ナビゲーションコントローラの下に表示されるビューがあります。ビューには、上部に1つのサブビューが、下部にテーブルビューが含まれています。表には、データに基づいて可視の高さを超える行が含まれている場合があります。最後に表示されている行の下にある行がある場合、ビューをスクロールすると、それが戻ってきます。それを維持する方法はありますか? 親ビューをスクロールビューにしようとしましたが、それは助けになりませんでした。私の意見はXIBからのものです。テーブルビューのスクロールが戻ってボトムセルを隠して表示します
7
A
答えて
26
あなたのUITableViewのサイズのようなサウンドは、iPhoneの画面で使用できる領域よりわずかに大きいです。これは、ビューがhteナビゲーションバーのサイズを考慮していなかったためです。テストとして、Interface Builderに入り、UITableViewのサイズを半分にして、サイズを半分にして、上と下がはっきり見えるようにします。同じバウンスがまだあるかどうか確認してください。
サイズが正しい場合、UITableViewはUIScrollViewを期待どおりに機能させる必要はありません。実際には、私は今、(水平スクロール以外の)UIScrollView内にUITableViewが必要であると考えることができる理由はほとんどありません。
0
"Simulated Metrics"設定の最上位のView Controllerで、View Controllerに表示されているものに応じてトップバーおよび/またはボトムバーを「不透明」に設定します。次に、ナビゲーションバーとツールバー/タブバーに合わせてテーブルビューのサイズを変更します。かかわらず向きに、私のために非常によく働いボトムレイアウトガイド
にトップレイアウトガイド
- トップスペース: は最後に、2つの制約を追加します。
0
あなたはストーリーボードを使用していない場合は、次の(SWIFT)コード試みることができる:(あなたがTabBarControllerを使用している場合)、ツールバーまたはを持っている場合は
tableView.contentInset = UIEdgeInsetsMake((self.navigationController!.navigationBar.frame.origin.y + self.navigationController!.navigationBar.frame.size.height), 0, 0, 0)
self.view.addSubview(tableView)
を、あなたは調整する必要があります下端:
これは簡単で「粗い」コードです。あなたはそれを必要に応じてもっときれいにすることができます:)
関連する問題
- 1. テーブルビューは上にスクロールして表示されていません
- 2. Asynchronus Infiniteスクロールしてデータをテーブルビューで表示する反応アプリケーション
- 3. キーボードがUiTextFieldを隠しているときにスクロール表示
- 4. テーブルビューをサブビューとして追加して表示しますか?
- 5. UITableViewCellスタイリングをオフにスクロールして表示に戻すとき
- 6. Bokeh:チェックボックスウィジェットを使ってプロットを隠して表示する
- 7. phpコードを使ってテキストボックスを表示して隠す
- 8. iphoneのテーブルビューをスクロールするとテーブルビューの状態が変化しています
- 9. テーブルビューのセルをボタンとして表示
- 10. 画像がスクロールしているテーブルビュー
- 11. Div1をx秒間表示し、隠しDiv2を隠して表示する
- 12. テーブルビューとして表示したい
- 13. スクロールしない限り、テーブルビューにフッターが表示されない
- 14. テーブルビューがテーブルビューに戻った後にテーブルビューをリロードする
- 15. jqueryに隠れていないテキストを隠して表示します
- 16. PHPを使って隠し文字を表示する
- 17. iOS11のバグ - スクロールした後にsearchBarが戻ってジャンプする
- 18. UISearchControllerがテーブルビューを表示していません
- 19. 隠し要素を表示して非表示にする
- 20. テーブルビューをスクロールしてサーチャークラッシュアプリをクリック
- 21. JavaScriptが隠し絵を表示していません
- 22. スクロールでdivを表示しますが、ページの上に隠れる
- 23. キーボードが表示され、隠されているときのテーブルビューのサイズ変更
- 24. クリックして水平スクロール表示をスクロールしてください
- 25. コアデータがテーブルビューで結果をカウントして表示し
- 26. 隠し領域 - スクロールが表示されない
- 27. GDBデバッガを使って隠しコードを表示
- 28. 変数を使って隠しdivを表示
- 29. argparseを使って隠しオプションを表示
- 30. 隠し要素を表示してアニメーションします
あなたの観察のおかげで、問題が解決しました。 – Umark
素晴らしい。私はあなたの歴史から、あなたの質問に対する正式な回答として受け入れられた回答のいずれも選択していないことを知っています。あなたはこれを知らなかったかもしれませんが、答えの左側にはチェックマークがあります。これをクリックすると、問題の解決策であった回答が選択されます。それは私にいくつかの評判を与えてくれるだけでなく、同じ質問をしている人々にとっては、どの答えがあなたを助けたのかを知ることができます。チャンスが得られたら、チェックマークをクリックしてください。ありがとう。 – mahboudz
この問題が解決する前に、大変なことを試してみました。 –