3

UIViewにUIScrollViewを挿入し、viewLoadにIBOutlet UIScrollViewのsizeContentを挿入する必要があることはわかっていますが、機能しないため、疑問があります。情報が不足していると思います。

私のUIViewサイズは320x678なので、上下にスクロールする必要があります。グーグルで検索しましたが、いくつかの方法がありますが、常にクラッシュするか、機能しません。アプリがすべてのiOS> = 4.3で機能するように、ターゲットをiOS4.3にデプロイします。そして私はこの時点で私の心を明確にするために助けが必要です...

最初から最後までどのような手順を踏む必要がありますか?スクロールビューはすべてのコントローラーの前景または背景にある必要がありますか?

編集:私はこれをしました...

|-button-||-imgview-||-button-| |-some-|
|-------scrollview content size--------|  Size = 320x678
|--------------scrollview--------------|  Size = 320x678
|----------------view------------------|  Size = 320x678

おそらくそれは私の間違いですが、なぜiPhoneをスクロール可能にできないのですか?

|-----iPhone screen-----|
|-------------My app------------|

スクロールするためのトリックを何もしなければ、iPhoneの画面しか表示されませんが、そのような「問題」に対する自動スクロールはありませんか?または私はあなたが私に言ったことをしなければなりませんか?

今の私の問題は、.xibを再構築する必要があり、それを行う方法を本当に理解していないことです。理論は理解していますが、方法は理解していません。

EDIT2:

私はあなたの理論に従って修正しました。

1.- I created a Iphone screen 3.5
2.- I created an auxiliar view with freeform and adapted to 320x678
3.- I designed my 320x678 view
4.- In my main .xib I added my scroll IBOutlet and in the IB then linked.
5.- On my loadview I added the sizecontent
6.- I dragged to my 3.5 screen all the content from my auxiliar window.. then I deleted the auxiliar window.

ありがとう。

4

1 に答える 1

6

スクロールビューのアイデアが間違っていると思います。

スクロールビューを使用するには、スクロールしないビューにスクロールビューを追加します。すなわちyourViewController.view。次に、コンテンツをに追加し、のscrollViewを設定contentSizeしますscrollView

ScrollViewには、スクロールを実行する独自のビューが含まれています。

すなわち

|-button-|     |-button-|    |--label--|
|-------scrollview content size--------|  Size = 320x678
|--scrollview----|   Size = 320x480
|------view------|   Size = 320x480

これにより、1つ半のボタンが表示されますが、ラベルも表示されるようにスクロールできます。

これが理にかなっていることを願っています。

于 2013-01-21T13:23:44.793 に答える