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都没问题
时间: 2024-08-12 04:02:48