4

サブビューをスーパービューの境界の外に (部分的または完全に) 配置できることに気付きました。
通常の iphone のビュー プログラミングでは異常なように見えるので、それでよいのだろうか。

ありがとうございました。

4

2 に答える 2

8

これは受け入れられ、場合によっては一般的な方法でもあります。たとえば、スクロール ビューやその他の「複合」ビューのカスタム実装では、通常、スーパービューの境界外にオブジェクトを配置または移動します。

サブビューの描画をスーパービューの境界のみに制限するUIViewプロパティに興味があるかもしれません。clipsToBounds

于 2011-03-23T15:20:49.633 に答える
1

また、アクセシビリティを実装するときに、範囲外のサブビューが問題を引き起こすことにも注意してください。

アクセシビリティ フレームは正常に表示されますが、親の境界の内側に触れたときにフレームの領域を選択した場合にのみ表示されます。サブビューが完全に親の境界外にある場合、VoiceOver をオンにして横にスワイプすることによってのみアクセスできます。画面上でタッチ ドラッグすると、親の境界内でサブ ビューをヒットしたときにのみビューが選択されます。

于 2012-04-27T11:52:48.030 に答える