I have a UIViewController and a UITextView in it. I want to get touchesbegan method in UIViewController, 开发者_运维技巧but of course, it's being blocked b the UITextView. So, do I have to subclass UITextView to override resignsfirstresponder? There's got be antoher way, otherwise I am going to have to create two files just to override a method that simply returns NO.
Thanks.
Update: Basically I want to display a UIActionSheet whenever the user taps on the screen. But I also want the UITextView to be scrollable.
You could set your UITextView.userInteractionEnabled = NO (this can be done in interface builder/Xcode 4). Then touches will pass through to the view behind your UITextView. You could use a UIControl instead of a UIView for your view controller's view if you want to intercept touches to your view controller's view.
Can you tell us more about the interaction you're trying to create?
加载中,请稍侯......
精彩评论