【发布时间】:2013-10-30 06:28:23
【问题描述】:
我的徽标在默认 UINavigationBar 中看起来很小,所以我通过覆盖将高度增加到 67
- (CGSize)sizeThatFits:(CGSize)size
{
CGSize newSize = CGSizeMake(self.frame.size.width, 67);
return newSize;
}
我在- (void)viewDidLoad 中添加了一个大小为 266x130 的 2x 图像
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"logo.png"]];
但我的标题标志与 NavigationBar 不对齐。
我只是想知道为什么标题视图在自定义高度下表现得很奇怪。将图像作为标题视图添加到标准 UINavigationBar 时,我没有遇到任何问题。
这也是为自定义高度覆盖 UINavigationBar 的正确方法吗?有没有其他方法可以做到这一点?
【问题讨论】:
-
:您的图像尺寸很大。调整图像大小降低图像的高度。我不确定,但试试这个
标签: ios ios7 uinavigationbar