gpt4 book ai didi

iphone/ipad - 父 UIView 阻止触摸到达 subview - 为什么?

转载 作者:行者123 更新时间:2023-12-03 18:48:49 27 4
gpt4 key购买 nike

我有一个 UIView,它有很多 subview 。 subview 应该能够接收触摸事件,但由于某种原因,父 UIView 接受触摸并且不传递它。我以非常标准的方式创建了它,就像我总是创建 View 一样:

UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,0,1024,768)];
self.mainView = myView;
[myView release];

[self.view addSubview:self.mainView];

然后我创建 subview 并正常添加它们:

[self.mainView addSubview:someOtherView];

我知道当我在主 UIWindow 中监听时 self.mainView 正在获取触摸事件:

VIEW: <UIView: 0x8d34aa0; frame = (0 0; 1024 768);

但是为什么我无法让 subview 接收触摸呢?我不明白为什么有时会发生这种情况。我不会更改 mainView 的任何默认属性。

最佳答案

与父 View 的框架有关。如果框架没有包含 subview ,它们将不会收到触摸。

关于iphone/ipad - 父 UIView 阻止触摸到达 subview - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3654217/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com