我剛剛開始在Swift 2中編寫我的應用程序,並避免使用XIB和故事板。但是,我無法複製following feature。這正是我想要的。以編程方式創建UIContainerView
我試着創建一個UIView來執行以下使用.backgroundColor
,它的工作原理,但是,我無法將其鏈接到我的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)
覆蓋/替換原來子視圖如果不是這樣。這是做到這一點的正確方法嗎?