1

垂直方向と水平方向のバウンスを [はい] に設定します。もちろん、スクロールは有効に設定されています。この問題を解決するための簡単な方法をすべて確認しました。また、プログラムで UIScrollView を作成しようとしましたが、ios < 6.0 では機能しません。シミュレーター (5.0、5.1) およびデバイス (5.1.1) では機能しません。iOS 6.0 シミュレーターでは機能しますが、スクローラーは表示されません。UITableView にも同じ問題があります。

xcode 4.4 から追加した要素は正常に動作します。しかし、追加したいすべての新しい要素がこの問題を引き起こします。新しいプロジェクトを作成してこの動作を確認しようとしましたが、同じです。

UPD : もう 1 つ問題があります。-touchesBegan:witEvent: scrollView をタップしても応答しません

4

2 に答える 2

0

理由はわかりませんが、IB の「垂直方向にバウンス」チェックボックスが iOS 6 以降でのみ機能します。

したがって、コードで次のようなことを行う必要があります。

[scrollView setContentSize:CGSizeMake(0, 1)];

または:

[scrollView setAlwaysBounceVertical:YES];
于 2012-10-01T08:51:35.040 に答える
-1

ビューの開始時に、UIScrollViewに必要なすべての設定をコードで設定できます。

于 2012-09-28T08:32:04.673 に答える