У меня есть UIView, у которого есть куча подпредставлений.Подвиды должны иметь возможность получать события касания, но по какой-то причине родительский UIView принимает касание и не передает его.Я создал его очень стандартным способом, как я всегда создаю представления:
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,0,1024,768)];
self.mainView = myView;
[myView release];
[self.view addSubview:self.mainView];
Затем я создаю подпредставления и добавляю их как обычно:
[self.mainView addSubview:someOtherView];
Я знаю, что self.mainView становитсясобытия касания, когда я слушаю в главном окне UIWindow:
VIEW: <UIView: 0x8d34aa0; frame = (0 0; 1024 768);
Но почему в мире я не могу получить подпредставления для получения касаний?Я не понимаю, почему это иногда случается.Я не изменяю никакие стандартные свойства mainView.