6

ナビゲーションコントローラーにテーブルビューを持つアプリがあります。テーブルが編集モードのときに、ユーザーが下にスクロールして削除する行を見つけられるように、バウンスを無効にしたかったのです。そうしないと、戻ってきて、行の横にある削除アイコンを押す機会がなくなります。

だから私はこれをしました:

self.tableView.bounces=NO;

iOS 4 で自分のアプリを実行すると、これは魅力的に機能します。ユーザーはスクロールでき、テーブルは跳ね返らない。

しかし、iOS 5 では、テーブルのスクロールもまったく機能しません。スクロールなし。安全のために、私はこれをしました:

    self.tableView.bounces=NO;
    self.tableView.scrollEnabled=YES;

しかし、これは違いはありませんでした。

テーブル ビューとそのナビゲーション コントローラーをプログラムで作成します。他のすべては問題なく動作しています。バウンスを無効にすると、iOS 5 でスクロールが妨げられる理由はありますか?

4

1 に答える 1

3

ここで解決策を見つけました:

ビュー フレームと原点を編集した後、UITableView がスクロールしない

テーブルビューの起点を手動で設定すると、iOS 5 ではスクロールが無効になります。iOS 4 ではそうではありません。本当に残念です。

于 2012-05-26T05:18:54.227 に答える