2012/06/19

[iOS][Objective-C]UIScrollViewでtouchesBeganがコールされない件

なるほど、そういうことだったの、単純だな。

UIViewControllerのviewプロパティーにUIScrollViewのインスタンス変数を設定しても、なぜか、UIViewController上ではtouchesBeganがコールされず。。。

原因を調査したところ、下記を見つけた

ただし、UIScrollviewの上では効かないんですよね。

UIScrollviewの上をタッチすると呼ばれないんです。

・・・省略・・・
こんな感じでUIScrollViewを継承した独自のクラスを作って、

・・・省略・・・

via:UIScrollViewでタッチを感知する為には。。
つまり、UIScrollViewを継承させたクラスを作れば解消するとのこと。

実際に試したら、うまくいきました。

ってか、なぜ、そうなっちゃっているの?www

0 コメント:

コメントを投稿