經(jīng)驗(yàn)證忘巧,只有這個(gè)方法有用:
必須要在賦值navTitleView后才可以使用mansory栋齿,另外在自定義的titleview添加intrinsicContentSize發(fā)現(xiàn)沒有用
self.navigationItem.titleView = navTitleView;
if (@available(iOS 11.0, *)) {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[navTitleView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.left.bottom.right.mas_equalTo(0);
}];
});
}
自定義導(dǎo)航欄titleView在iOS11前后的問題先看兩張圖:titleView導(dǎo)航欄在iOS11之前的系統(tǒng)的視圖結(jié)構(gòu)層 對比兩者明顯發(fā)現(xiàn)titleView在導(dǎo)航欄上的層級不同,iOS11之前直接是添加在UINavigati...