UIToolbar
与我的rightBarButtonItem
UINavigationController
。我这样创建它:
UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 275, 44.01)];
在iPad 4.3模拟器中,它看起来正确并与UINavigationBar's
高度对齐。但是当我在iPad 5.0模拟器中运行它时,它看起来太小了。 UIToolbar
的高度是否有正确的设置?感谢。
答案 0 :(得分:0)
如果您利用Interface Builder及其提供的所有功能,就可以避免这类问题的整个类别。
您是否有在代码中执行此操作的具体原因?即使你坚持在那里做,你也不应该硬编码你的价值观。您应该从视图的框架/边界获取宽度和/或将值放入已定义的常量中:
self.toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake( 0.0, 0.0, self.view.bounds.size.width, kStdToolbarHeight )];
好奇,为什么工具栏高度设置为44.01而不是44.0?