【发布时间】:2011-06-02 22:28:43
【问题描述】:
更新:我找到了simple solution。我知道有一个!
我有一个名为tipBalloon 的UIView 子类,我已将其添加为UITextView 的子视图,但是当我触摸tipBalloon 时,即使tipBalloon.userInteractionEnabled = YES(默认)。
如何使当我触摸tipBalloon 时,触摸被转发到UITextView?这不应该自动发生吗?
这是一个例子:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UITextView *payTextView = [[UITextView alloc] initWithFrame:CGRectMake(5.0f, 30.0f, 180.0f, 100.0f)];
[window addSubview:payTextView];
UIView *tipBalloon = [[UIView alloc] initWithFrame:CGRectMake(6.0f, 10.0f, 100.0f, 30.0f)];
tipBalloon.backgroundColor = [UIColor orangeColor];
[payTextView addSubview:tipBalloon];
[tipBalloon release];
window.backgroundColor = [UIColor brownColor];
[window makeKeyAndVisible];
return YES;
}
【问题讨论】:
标签: iphone cocoa-touch uiview uitextview becomefirstresponder