iOSは、自動レイアウトで数秒で達成する必要がある単純なものでは私たちの生活を困難にしているようです。UITcrollViewの高さエラー内のUITableView
とにかくUIScrollView内にUITableViewを配置したいと思います(テーブルビューにはscrollviewが含まれていますが、これは私が望むものではありません)。表示ierarchy
- OuterView ある
- ScrollView
- ContainerView
- ビュー1
- テーブルビュー
- ContainerView
- ScrollView
期待される結果は一緒VIEW1とテーブルビューをスクロールするテーブルビューの機能とscrollviewを無効にすることです。 問題は、スクロールビューの高さがデバイスの向きにかかわらずデバイスの高さであることです。私がテーブルビューフレームとコンテンツサイズをすべての行で計算されたものに変更すると、スクロールビューのコンテンツサイズには適応しません。どうして?その後、自動レイアウトは何ですか?
私は、すべてのビューと、外側ビューとコンテナビューとの間の幅と高さの等価性の両方に、後ろに先行するトップ・ボトム間隔のような制約を設定しました。
私はこのようなシナリオのための簡単なチュートリアルを見つけることができません。それは予期しない動作を引き起こす可能性があるので
私はUIScrollViewのアプローチを試してみたいと思いますが、それほど複雑ではないので、私はあなたの推薦に従います。 – sski