【发布时间】:2016-01-01 14:37:56
【问题描述】:
我刚刚开始使用 Swift 2 编写我的应用程序并避免使用 XIB 和故事板。
但是,我无法复制 following feature。这正是我想要的。
我尝试使用.backgroundColor 创建一个 UIView 来执行以下操作,并且它可以工作,但是我无法将它链接到我的 UIViewControllers。只是想知道它是如何完成的?如何将我的 UIView 链接到我的 UIViewController?
代码:
let subFrame : CGRect = CGRectMake(0,screenHeight*1/2.75,screenWidth,screenHeight)
var loginView = SignUpViewController()
let signUpView: UIView = UIView(frame: subFrame)
signUpView.backgroundColor = UIColor.redColor()
//Controls what each segment does
switch segmentView.indexOfSelectedSegment {
case 0:
self.view.addSubview(signUpView)
case 1:
self.view.addSubview(loginView)
default:
break;
}
如果不是这样,我什至不确定.view.addSubview(xxx) 是否会覆盖/替换原始子视图。这是正确的做法吗?
【问题讨论】:
标签: ios uiview swift2 uicontainerview