4

私の見解では、アニメーションのようなカスタム ポップオーバー用に別のビュー (popupview という名前) を追加しました。

popupview で、テーブル ビューを追加し、テーブル ビューにいくつかの境界を設定しましたが、xib で設定した高さに関係なく、テーブル ビューの高さは変わりません。

テーブルビューをスクロールすると、テーブルビューがポップアップビューに挿入されていても、ビューからスクロールアウトするという別の問題があります。

私が使用した画像に問題はありません。2 番目の uiview popupview と同じ高さ、幅です。

XIB構造:

View1 mainView - テーブル ビュー

ビュー 1

View2 PopupView {オレンジ ビュー}

ビュー 2

TableView2 - ポップアップ ビューのテーブル

テーブルビュー 2

4

1 に答える 1

7

「popupview」ビューのclipsToBoundsプロパティを に設定してみてくださいYES。これにより、テーブルビューのフレームが「popupview」のフレームよりも大きい/同じでない場合、テーブルビューの「はみ出し」を防ぐことができます。

しかし、それとは別に、適切な方法:

ビューの Autosizing/Au​​toresizing-Mask 設定を試しましたか? テーブルビューは popupview のサブビュー (つまり子) ですよね? したがって、テーブル ビュー フレームは、親ビュー フレーム (popupview) に合わせてスケーリング (つまり、自動サイズ変更) する必要があります。この動作は、テーブル ビューの [Size Inspector] ペインの IB で、またはプログラムで構成できます。View Programming Guide for IOSを確認してください。

于 2013-04-10T10:23:03.450 に答える