0

私はiOSプログラミングに不慣れで、多分私は完全に理解していませんUIScrollView。私が調査したところによると、スクロールビューを作成するすべての方法には、UIViewまたはUIImageViewをに埋め込むことが含まれUIScrollViewます。UILabelただし、オブジェクト( 、UIButton...)をに直接ドラッグする方法があるかどうかはわかりませんUIScrollView。また、のサイズがUIScrollView画面よりも大きく設定されている場合は、上のすべてUIScrollViewがスクロール可能です。繰り返しますが、これが私の考えであり、これを確認または拒否する投稿は見つかりません。可能であれば、スクロール可能な画面を設定する最も簡単な方法だと思います。

それが不可能な場合、UIButtonsの長いリストを(垂直方向にのみ)スクロールする簡単な方法を誰かが指摘できますか?多くのチュートリアルを見つけましたが、ほとんどはaをスクロールするためのものであり、sのリストを含むUIImageView方法を採用することはできません。助けてくれてありがとう。UIViewUIButton

iOS5とストーリーボードモードです。

4

4 に答える 4

2

、はあなたの子孫であるためUIImageView、メソッドを使用してこれらのクラスのインスタンスを追加できます。UILabelUIButtonUIViewaddSubview:

また、ビューのフレームを適切に設定する必要があります。

スクロール可能なコンテンツのサイズを画面サイズよりも大きくしたい場合は、scrollView.contentSize を必要な値に設定する必要があります。

于 2013-03-06T09:45:15.410 に答える
1

当然のことです。ケースUILabelUIButton・・・はのsubClassですUIView。に追加することも、それらを追加することもできUIViewます。ScrollViewUIScrollViewUIView

ボタンを簡単に管理できるようにするために使用Viewします。button

ボタンのすべてのフレームを計算する必要があります。同じレイアウト機能がある場合は、使用したいと思いますtableView

于 2013-03-06T09:47:35.650 に答える
0

Scrollviewdocuments、、、などimagesに最適ですwebviews...

しかし、UI をレイアウトするのは少し面倒です。

buttons垂直にレイアウトするだけの場合は、レイアウトを管理するために を使用することを検討することをUITableViewお勧めします。

UITableViewデータのリストを表示するだけではありません。

あなたが固執したい場合はscrollView、新しいUIViewnibファイルを作成して、それを希望するフルサイズにすることができます. すべてのボタンをその中にドラッグしてから、THIS を使用コードに入れUIViewますscrollView

このようにして、IB でボタンをドラッグしてレイアウトを作成しましたが、コードを使用してそれらすべてを に配置しbuttonsますscrollview

于 2013-03-06T09:43:10.783 に答える