0

スクリーンショットを表示

self.view.frame.size.heightを使用すると、ビューが全体のレイアウトにどのように収まるかではなく、子ペン先の高さが取得されます。self.view.bounds.size.heightとsuper.view.bounds.size.heightを使用して同じ値を取得します。

どんな助けでもいただければ幸いです。

4

2 に答える 2

2

適切なタイミングで質問してください。ビューを表示する準備が整うまで、iOSは実際のサイズを把握していません。ビューが適切なサイズであることに依存するコードを、またはメソッドviewWillAppearの代わりに移動します。viewDidLoadinit

于 2011-10-28T19:22:56.507 に答える
0

Xcode 4では、UIScrollViewを含むView Controllerを選択し、IB属性インスペクターで「シミュレートされたメトリック」を次のように設定します。

属性インスペクター

これにより、UIScrollViewが正しいサイズに設定され、デザイン時に使用可能なスペースを埋めることができます。古いバージョンのXcode/IBを使用しているようです。これらの設定が以前どこにあったか正確には思い出せませんが、どこかにあります。

タブバーが占めるスペースに対応するように設計されたレイアウトを使用すると、いつでもUIScrollViewのサイズを照会して、正しい値を取得できるはずです。

于 2011-10-28T19:14:11.060 に答える