1

スクロールビューにさらにいくつかのアイテムを追加する必要がありますが、写真でわかるように、そうするのに十分なスペースがありません。スクロール ビューをビューから引き延ばそうとすると、オブジェクトを追加できません。

スクリーンショット

私の質問は、スクロール ビューにオブジェクトを視覚的に追加し続けるにはどうすればよいですか?

ありがとう

4

3 に答える 3

2

残念ながら、Interface Builder でこれを行う簡単な方法はありません。できる最善の方法は、 の高さを増やし、UIScrollViewUI 要素をドラッグ アンド ドロップしてから、画面の中央に表示されるようにビューのサイズと位置を変更することです。これを行ったら、スクロール ビューのプロパティを設定することを忘れないcontentSizeでください。そうしないと、メイン画面の外にあるものにアクセスできなくなります。

これを行うには、 を使用するかscrollView.contentSize = CGSizeMake(width, height);、Interface Builder でユーザー定義のランタイム属性を使用できます。これは、クラス、ストーリーボード ID などに関する情報を含む Identity Inspector で見つけることができます。ランタイム属性を追加し、キー パスをcontentSizeに、タイプをSizeに、値を目的のコンテンツ サイズ (例: {width, height}) に設定します。

于 2013-07-11T00:17:13.647 に答える
1

1 つの ScroolView を追加して Size : Freeform を選択し、必要なアイテムを scroolview に追加して、スクロール ビューを viewcontroller に追加できます。[self.view addsupView: scroolview]; ここ

私はあなたを助けると思います:p

于 2013-07-11T03:04:28.640 に答える