我尝试在导航栏的最右侧显示 UIImageView
。
我尝试向导航栏添加一个UIViewcontrol,将其调整到尽可能大的大小,然后向其添加一个尾随空格为0的UIImageView
。
在 Storyboard中,它看起来不错,但当我在 iPhone 上运行该应用程序时,图像和右侧之间存在巨大的空间。
有什么办法可以去掉这个空格吗?
编辑:
正如你所看到的,iPhone 右侧有一个巨大的空间,但 Storyboard中没有这个空间。由于我尝试仅使用 Storyboard来完成此操作,因此无法显示任何代码。
最佳答案
使用方法 initWithImage:style:target:action: 或使用 initWithCustomView: 创建 UIImageBarButton 并将其添加到导航项作为右栏按钮项:
- (void)viewDidLoad {
[super viewDidLoad];
UIBarButtonItem *myBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"imageName"] style:UIBarButtonItemStyleBordered target:nil action:nil];
self.navigationItem.rightBarButtonItem = myBarButtonItem;
}
关于ios - 如何将 UIImageView 添加到导航栏的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33473598/