如何根据设备宽度有条件地应用 Xib 宽度?
How to apply Xib width conditionally based on device width?
如何根据设备宽度固定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)
}`
这是我使用导航栏的方式
view.frame.size.width = UIScreen.main.bounds.width
如何根据设备宽度固定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)
}`
这是我使用导航栏的方式
view.frame.size.width = UIScreen.main.bounds.width