gpt4 book ai didi

ios - 自动将事件从 ChildViewController 传递到 parentViewController

转载 作者:行者123 更新时间:2023-11-29 01:16:56 26 4
gpt4 key购买 nike

我不知道如何让 iOS 将事件从 childViewController 向下传递到它的 parentviewcontroller。

我的 childviewcontroller 就像一个覆盖层,它的 Root View 是透明的,它的不透明 View 覆盖了一个动态区域——可能是整个 parentviewcontroller(因此 childviewcontroller 的 Root View 与父 View 具有相同的框架)。

虽然只有 childViewController View 的不透明部分应该接收事件。我希望在 responderChain 中转发到 parentviewcontrollers View 的所有其他事件。就像所有 View 都共享一个 View Controller 一样。

最佳答案

我已经创建了这个类的一个实例:

@interface SilentView : UIView

@end

@implementation SilentView

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
UIView *hitView = [super hitTest:point withEvent:event];
if (hitView == self) {
return nil;
}
return hitView;
}

@end

我的 childViewController 的 Root View 。这对我有用。

关于ios - 自动将事件从 ChildViewController 传递到 parentViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35064433/

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