我刚刚更新到Xcode 9并运行到iOS11模拟器。我对navaagation栏标题的自定义视图向下移动。
此代码在我更新之前正在运行;
之前它是垂直居中的companyCountryView = CompanyNameView(frame: CGRect(x: 0, y: 0, width: Utils.getScreenWidth() - 150, height: 35))
companyCountryView.companyLbl.text = ""
companyCountryView.countryLbl.text = ""
self.navigationItem.titleView = companyCountryView
即使我更改了y和height的值,也没有效果。 似乎我使用的宽度值也没有任何效果。
答案 0 :(得分:0)
我已经解决了!您需要覆盖自定义视图类中的intrinsicContentSize,并将视图的大小放在那里:
IF ISDATE('11/20/2018') = 1
PRINT 'VALID'
ELSE
PRINT 'INVALID';