我正在构建的应用程序中模拟iBooks样式的文本阅读器。我有一个UITextView,它显示不可编辑但可选的内容,并且上面有一个Tap Gesture Recognizer,可以使UIViews上的各种按钮在点击时显示或隐藏。因此,因此,点击UITextView不会触发可选择的UITextView的正常点击行为(例如:如果选择了文本,则在选中的文本之外进行点击不会取消选中它,只会使UIViews显示/隐藏) 。我也有一个UIPickerView,UITextView占据了整个屏幕,因此在UIPickerView外部点击会触发Tap Gesture事件,并且不会关闭选择器。
有什么方法可以使点击UITextView触发“点击手势识别器”和正常的UITextView点击行为?还是有更好的方法来解决这个问题?非常感谢!