コンテナー ビュー コントローラーのデザインをアプリに実装しようとしていました。しかし、iOS 4.3 デバイスをサポートする必要があると言われたので、iOS 5 で導入された公式のビュー コントローラー API は現時点ではオプションではありません。
同様の動作を実現するために、ハックを使用しました。RootViewController のビューのサイズを変更し、サブビューをビューの境界外に追加しました。例: RootView の境界は 0,0,320,480 です。ここで、サイズを 0,0,320,430 に変更し、サブビューを 0,430,320,60 に含めました。ApplicationFrame を使用してすべての計算を行うため、作業対象の安定したフレームが得られるため、これは機能します。しかし、私が今直面している問題は、ビューの境界外にあるサブビューがタッチ イベントを受信していないことです。このmaskToBounds = NO
プロパティは、表示に役立ちます。しかし、触れる?誰もそれを行う方法を知っていますか?