は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