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

标签 ios swift xcode autolayout xib

如何根据设备宽度固定Xib的宽度? .我已经创建了带有 xib View 的自定义导航栏?但我面临 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)
}`

这是我使用导航栏的方式

最佳答案

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

关于ios - 如何根据设备宽度有条件地应用 Xib 宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47264804/

相关文章:

ios - 带有所有 github 补丁的 MGSplitViewController?

ios - 在像 Twitter 这样的 UIImageView 中缩放图像

ios - 将 unwind segue 与 UISearchController 一起使用时出错

ios - MPMoviePlayerController SWIFT 视频背景不播放

objective-c - 无法从 NSMutableDictionary 中的单个元素形成数组 -[__NSCFString count] :

objective-c - 如何在 MacOS 应用程序中禁用密码自动填充

ios - Xcode 字体消失了

ios - 使用新数据重新加载 Collection View IOS7

ios - 如何在 Table View Xcode 中提供 'real time' 更新

ios - swift SwiftyJSON 无法设置对象