2012-02-19 9 views
0

UIScrollViewのタッチイベントとサブビューについては数多くの質問がありますが、私のジレンマを解決したものは見つかりませんでした。私はUIScrollViewを持っています。遅くて取り消し可能なコンテンツのタッチで、私はUIButtonを追加しました。私は(ボタンを含めて)どこに触れてもビューをスクロールすることができますが、指が長すぎるとボタンに触れると登録されます。しかし、私がスクロールしようとしたように指を動かすと、スクロール・ビューはスクロールしません。どうしたらいいですか?私が達成しようとしている基本的な効果は、UITableViewのように細胞を扱うようなものです。ボタンサブビューが押された場合でもスクロールビューのスクロールを行う方法

ありがとうございました。

+0

あなたは、テーブルビューのセルをカスタマイズして、テーブルビューの機能が組み込まを使用して、類似した何かを達成できますか? – Remover

+0

丸い角、カスタムグラデーションエフェクト、シャドウのボタン付き2次元グリッドです。セルを使用する方法について私にアドバイスできれば、答えとして投稿してください。しかし、スクロールビューのボタンを使って行う方が簡単だと思いました。 – jrtc27

答えて

0

あなたのUIScrollViewのサブクラスで次のように実装してみてください。

- (BOOL)touchesShouldCancelInContentView:(UIView *)view { 
    return YES; 
} 
関連する問題