在我的应用程序中,我在uinavigation item上应用了一张图片。在iOS 5上运行正常,但在iOS 6上却变形了。我的导航栏中没有左右bar button项。我搜索了很多,但找不到答案。
以下是我的代码:
UIImageView *navigationImage=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 98, 34)];
navigationImage.image=[UIImage imageNamed:@"topNav-logo.png"];
self.navigationItem.titleView=navigationImage;
图片应该显示为下图所示:
但在iOS 6中,它显示为扩展的形式,而不是像下图一样,而在iOS 5中它可以正常工作。
结果如下: