我正在创建我的应用程序而不使用StoryBoard,基本上创建Widgets(UIViews)并将它们添加到我的rootController.view
self.view.addSubview(view)
我的问题很基本,但我想在其中提供一些指导。如何以编程方式显示新活动(如在Android中)并将其rootViewController设置为不同UIViewController的对象。
非常感谢帮助!
p.s我正在Swift中构建这个应用程序。
答案 0 :(得分:1)
所以,我没有做过多少Android开发,只有一些小项目。我做了很多iOS开发。虽然概念相似,但它们并不完全相同。
您在现有的超级视图(当前视图控制器)中添加子视图时发布的代码段将无法获得您正在寻找的效果。你想要做的是将你的下一个视图控制器推到屏幕上。
self.navigationController?.pushViewController(yourNewVC, animated: true)
这将产生如右图所示滑动视图控制器从右侧推入的效果。
答案 1 :(得分:1)