Я только что начал кодировать свое приложение в Swift 2 и избегать использования XIB и раскадровки.Создать UIContainerView программно
Однако, я не могу реплицировать following feature. Это именно то, что я хотел.
Я попытался создать 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)
переписывает/заменяет оригинальный подвид, если это не так. Правильно ли это?