【发布时间】:2016-02-29 17:01:16
【问题描述】:
我正在尝试在我的应用程序中添加 TopView,它对于每个视图都是相同的。我是这样做的
let vcTopMenu = storyboard?.instantiateViewControllerWithIdentifier("TopMenu")
let win:UIWindow = UIApplication.sharedApplication().delegate!.window!!
win.rootViewController = vcTopMenu
win.makeKeyAndVisible()
但是当我添加其他viewControllers(我做透明)我可以看到TopView的按钮,但我不能点击它。这是TopView的代码
override func viewDidLoad()
{
super.viewDidLoad()
print("loaded")
}
@IBAction func btn(sender: AnyObject)
{
print("do something")
}
我看到“已加载”,但点击不起作用,如何点击查看?谢谢!
【问题讨论】:
-
嗨,亚历山大,你终于做到了吗?如果是这样,你能回答你的话题并解释你的解决方案吗?那真的对我有帮助..谢谢;)
-
嗨!不幸的是,那次我更改了所有应用程序逻辑,而且,我记得,我做了某种 ContainerView,我通过单击菜单按钮进行了更改。现在我知道更好的主意是创建基础 viewController 并在扩展它们之后。希望你能解决你的问题!
标签: ios swift uiviewcontroller rootviewcontroller