-2

かなり単純なバグ。解決できません。

アプリケーションにスクロールビューを追加しました。次に、スクロールビューの境界外にあるこのスクロールビューにビューを追加しました。スクロールビューでビューをスクロールできるようになることを望んでいました。

しかし、ビューはスクロールできません。つまり、ボタンを追加して、水平方向にスクロールしていることを確認しました。しかし、そうではありません。

私が探している機能の種類は、http://www.cocoacontrols.com/controls/infinitescrollviewに似た、ボタンの長いリストを使用した無限スクロールのようなものです。

どうすればこれを達成できますか?

4

2 に答える 2

1

プロパティを設定できます

[scrollview setContentSize:CGRectMake(x, y, width,height)];

width = 320*スクロールビューに追加するビューの数

height = 460などの高さビューにすることができます。

とセットフレーム

scrollview.frame=CGRectMake(x, y, self.view.frame.size.width, height) //self.view.frame.size.width=320 (iphone)

これは、上記を達成する最も簡単な方法です

ボタンクリックでそれが必要な場合は、scrollviewプロパティを使用します

[scrollview setContentOffset:(CGPoint) animated:BOOL]
or
[scrollview setContentOffset:(CGPoint)]

それが役立つことを願っています

于 2013-03-25T10:40:48.693 に答える
0

試す

scr.contentSize = CGSizeMake(scr.frame.size.width, contentHeight);
于 2013-03-25T10:29:01.090 に答える