团队,
我试图在运行时在所有可见视图的顶部添加一个菜单。这个菜单应该在某些条件下可以很容易地动态添加和删除。
为此,我尝试在运行时将按钮视图添加到 UIWindow 作为子视图。
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self action:nil forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
[window addSubview:button];
[window makeKeyAndVisible];
[window bringSubviewToFront:button];
但它没有用。我也尝试将此按钮放在根视图控制器中,但再次没有运气。
编辑 - 注意:此代码不是来自UIViewController
. 我正在尝试构建一个库,它将在该库代码中。用例就像您可以发布 NSNotification 以在运行时动态启用和禁用此菜单。
请建议。
谢谢 !