0

次のようなView Controllerがあります。

ここに画像の説明を入力

ルート ビューはスクロール ビューです。ビューが最初に読み込まれると、問題なくスクロールします。

ただし、次のようなコードを使用して、下部にあるボタンの 1 つを削除する必要がある場合があります。

if (item.url==nil||[item.url isEqualToString:@""]) {
    [overdriveButton removeFromSuperview];
}

ただし、その後、スクロール ビューはスクロールしなくなります。(画面の中央にあるこれらのビューは拡大されるため、画面の下部を超えて広がるコンテンツが常にたくさんあります)。

ここでは自動レイアウトを使用する必要があることに注意してください。私の疑いは、これが問題の一部であるということです。ボタン (および、必然的に関連する制約) を削除すると、スクロール ビューが混乱しますか?

4

1 に答える 1

0

UIScrollView の「contentSize」プロパティを設定するか、「sizeToFit」メソッドを呼び出します。

于 2012-10-19T19:14:27.100 に答える