如何根据设备宽度有条件地应用Xib宽度?

时间:2017-11-13 12:52:28

标签: ios swift xcode autolayout xib

如何根据设备宽度修复Xib的宽度? 。我用xib视图创建了自定义导航栏?但我面临着xib宽度的问题? `func loadNavigation(){

    self.navigationController?.navigationBar.isHidden = false
    self.navigationController?.navigationBar.isTranslucent = false
    self.navigationItem.hidesBackButton = true
    self.navigationController?.navigationBar.addSubview(customNavigation.view)
    customNavigation.leftBtn?.isHidden = false
    customNavigation.rightBtn?.isHidden = false
    customNavigation.titleLbl?.isHidden = false
    customNavigation.titleLbl?.text = NSLocalizedString("Teacher Profile", comment: "")
    customNavigation.leftBtn?.addTarget(self, action: #selector(PTeacherProfileViewController.BackAction(_:)), for: UIControlEvents.touchUpInside)
    customNavigation.rightBtn?.addTarget(self, action: #selector(PTeacherProfileViewController.DownAction(_:)), for: UIControlEvents.touchUpInside)
}`

这是我使用导航栏的方式

1 个答案:

答案 0 :(得分:-2)

view.frame.size.width =  UIScreen.main.bounds.width