Tôi có một UIView có một loạt các cuộc phỏng vấn. Các cuộc phỏng vấn sẽ có thể nhận được các sự kiện cảm ứng, nhưng vì một lý do nào đó, UIView của phụ huynh mất liên lạc và không vượt qua nó. Tôi đã tạo ra nó trong một cách rất chuẩn như tôi luôn luôn tạo ra quan điểm:iphone/ipad - cha mẹ UIView đang chặn chạm từ việc đến các bản xem trước - tại sao?
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,0,1024,768)];
self.mainView = myView;
[myView release];
[self.view addSubview:self.mainView];
Sau đó, tôi tạo subviews và thêm chúng như bình thường:
[self.mainView addSubview:someOtherView];
Tôi biết self.mainView là nhận được những sự kiện liên lạc khi Tôi lắng nghe trong giao diện người dùng chính của chính:
VIEW: <UIView: 0x8d34aa0; frame = (0 0; 1024 768);
Nhưng tại sao trên thế giới tôi không thể nhận được các bản phụ để nhận được chạm? Tôi không hiểu tại sao điều này xảy ra đôi khi. Tôi không thay đổi bất kỳ thuộc tính mặc định nào của mainView.
cũng lưu ý tham khảo các giới hạn của chế độ xem cha mẹ khi định vị các bản xem phụ của bạn trên màn hình. Khung của bạn có thể hoặc không thể là vị trí thực tế trên màn hình. – MOK9
@ sol: Làm thế nào để bạn biết nếu đó là trường hợp? – moonman239