0

私は最近iOSの開発を開始し、InterfaceBuilderを使用して基本的なレイアウトを作成しました。しかし、私は私のとがクリックできなくなるUIScrollView原因になっていることに気づきました(特定の時点まで)。UITextFieldUIButton

これがスクリーンショットです。赤い線より上のすべてはクリック可能で、タッチイベントに応答しますが、下のすべてはクリック可能/そうではありません。

タッチイベントに対するクリック可能性/応答を示す赤い線のスクリーンショット

数ピクセル下に移動することにしましたがUIScrollView、この「赤い線」も下に移動していることに気付きました。の高さをUIScrollView589pxから550pxに縮小した後、ボタンの任意の場所/テキストフィールドをクリックできるようになりました(理論上の「赤い線」がボタンのすぐ下にあるため)。これがそのスクリーンショットです:

UIScrollViewを下に移動した後、ボタン/テキストフィールドをクリックできるようになりました

だから、私の質問は、なぜ私とUIScrollViewにこれをしたのですか?物理的に下にあるように見えますが、テキストフィールドとボタンが何らかの形で重なっているように見えます。「オーバーラップ」を防ぐために私が諦めた39ピクセルを犠牲にすることなく、この「オーバーラップ」を回避する方法はありますか?UITextFieldUIButton

4

1 に答える 1

1

viewDidLoadこのコードを関数で記述します

[self.view sendSubviewToBack:scrolView];

これがお役に立てば幸いです。

于 2013-01-02T15:17:45.703 に答える