我想在UINavigationBar中放一个方形按钮,就像+按钮一样,但是我有一个图像。当我这样做时:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"settings wheel.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(prefsPressed)];
它只是拉伸图像并制作一个长按钮。任何想法如何使它成为正方形?
答案 0 :(得分:2)
UIBarButtonItem可以设置width属性。不过,我不确定这是否能帮到你。如果没有,您可以创建自定义UIView(例如UIImageView)并使用initWithCustomView
方法进行设置: