我有一个标签控制器,里面有四个项目。第二项是具有表视图的导航控制器。我想放置我的应用程序的徽标而不是标题。最后,我可以显示我的徽标,但我无法理解如何将其缩小到导航栏的大小。我的图片大小是59x68px。
我在MyTableViewController viewDidload
中执行以下操作[super viewDidLoad];
self.navigationController.navigationBar.translucent= NO;
UIImage *image = [UIImage imageNamed:@"assorti_logo.png"];
UIImageView *myImageView = [[UIImageView alloc] initWithImage:image];
myImageView.contentMode = UIViewContentModeScaleAspectFill;
self.navigationItem.titleView = myImageView;
我从这里尝试了很多解决方案,并且不起作用。有没有办法缩放此图像以匹配导航栏高度。或者我应该使用什么尺寸的图像来在iPhone 4s和5上看到正确的图像?
答案 0 :(得分:0)
我终于找到了问题所在。我只需要将我的图像文件重命名为" logo@2x.png"关键是" @ 2x"最后。