ОБНОВЛЕНИЕ : я нашел простое решение .Я знал, что есть один!
У меня есть подкласс UIView
с именем tipBalloon
, который я добавил как подпредставление 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;
}