1

touchesBegan:私のTextSelectionクラスによって呼び出されていません。TextSelectionのサブビューとして追加した UIView サブクラスでありReaderContentPage、UIView でもあります。UIScrollViewReaderContentPageのサブビューです。ReaderContentViewそして、これはUIViewController のReaderContentView内部にあります。ReaderViewController分かりやすくするために、ここに図を示します。

ここに画像の説明を入力

今私の問題はこれです。TextSelect では認識されませんtouchesBegan:touchesMoved:userInteraction を有効にし、UIPanGestureRecognizer を使用しましたが、どれも機能しませんでした。これをやろうとすると、 this[self.ReadContView addSubView:txtSel]の代わりに[self.ReadContView.ReadContPage addSubView:txtSel]、タッチが認識されます。しかし、何らかの理由で ReaderContentView ではなく ReaderContentPage に追加する必要があります。では、ReaderContentPage に TextSelect を追加したときに呼び出されない理由touchesBeganを説明できますか?touchesMoved

4

1 に答える 1

0

UserInteraction は UIImageView でデフォルトで無効になっています。readContentPage に UIImageView がありますか?

于 2012-07-11T08:17:09.600 に答える