ios7下navigationItem位置问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios7下navigationItem位置问题相关的知识,希望对你有一定的参考价值。
viewController.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"menu_icon.png"] style:UIBarButtonItemStylePlain target:nil action:nil];
这样设置图片的位置的话,会向右偏移大约20个像素,这个时候设置位置也不行,
可以改成:
UIBarButtonItem *btnPubPost = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"question24"] style:UIBarButtonItemStyleBordered target:self action:@selector(clickPubPost:)];
self.navigationItem.rightBarButtonItem = btnPubPost;
这样写没有出现位置下移的情况,ios6和IOS7都没问题
以上是关于ios7下navigationItem位置问题的主要内容,如果未能解决你的问题,请参考以下文章
NavigationItem Titleview 以 IOS 7 下的导航栏为中心 - 不可能?
self.navigationItem.hide Back Button = YES 并在 iOS 7 上使用滑动手势返回