这是为什么?我不明白。是不是在UInavigationitem的中间? 标题视图的来源不能是0 0,对吗?应该大于0 0。
但是当我把它打印在控制台上时,就是这样...... 即使它确实有autoresizingMask = UIViewAutoresizingFlexibleWidth
答案 0 :(得分:1)
我假设您的意思是UINavigationItem.titleView.frame,因为title属性是String而不是视图。
如果titleView是另一个视图的子视图,则会出现0,0的原点。如果您使用Xcode的漂亮的调试视图层次结构功能,您将会看到这种情况。它是UINavigationItemView对象的子视图。
请改为查看UINavigationItem.titleView.superview.frame。