Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用interface builder向UIBarButton项添加背景图像-初学者_Iphone_Objective C - Fatal编程技术网

Iphone 使用interface builder向UIBarButton项添加背景图像-初学者

Iphone 使用interface builder向UIBarButton项添加背景图像-初学者,iphone,objective-c,Iphone,Objective C,我从Interface builder添加了一个UIToolBar,然后拖动了2个uibarbuttoneim的。现在我需要添加一个图像。因此,我选择了barButtonItem,并使用Interfacebuilder选择了图像 我只得到一张白色的图像,没有弯曲的边缘。我的图像如下所示。我没有看到那个图像,但是我看到了一个白色的矩形 我如何防止这种情况。有人能告诉我出了什么问题,并为我提供一个有效的解决方案吗 我的酒吧按钮 如果转到,您将看到图标和按钮的规格。这是我的经验,为了获得最佳效果,您最

我从
Interface builder
添加了一个
UIToolBar
,然后拖动了2个
uibarbuttoneim的
。现在我需要添加一个
图像
。因此,我选择了
barButtonItem
,并使用
Interfacebuilder
选择了
图像

我只得到一张白色的
图像
,没有弯曲的边缘。我的
图像
如下所示。我没有看到那个图像,但是我看到了一个白色的矩形

我如何防止这种情况。有人能告诉我出了什么问题,并为我提供一个有效的解决方案吗

我的酒吧按钮

如果转到,您将看到图标和按钮的规格。这是我的经验,为了获得最佳效果,您最好为
UIBarButtonItem
创建一个特定的图标(图像)。如果您仍然希望使用图像,而该图像没有遵循
UIBarButtonItem
指南,我的方法是:

  • 在视图中添加一个通用的
    ui按钮
    实例。将其从右侧列表拖动到视图,而不是工具栏或导航栏
  • 使用图像进行自定义,即从Inspector,设置图像或背景图像,或将其设置为自定义样式、带边框等
  • 将其拖动到工具栏,XCode将对其进行调整。同样,它并不总是保证最好的结果,但它做你想要的
  • 我希望它能有所帮助。

    您应该将一个“图像视图”拖到布局中,并在其中指定图像-这对我很有用,但我不是xcode专家


    希望这能有所帮助,保罗

    你想把图像的大小(尺寸)设置为uibarbuttonite的背景是什么?可能是因为图像太大,不适合。但是,它不应该显示白色背景。按钮的大小为100X35。如果您已经这样做了,请分享您的解决方案。我被困在这个问题上好几个小时了,我想看看这个问题,不是IB,但它确实起到了作用——是的,它起到了作用,但还有一个问题,我不能在我的项目中使用它。我以前试过这个,事实上上面的图片是来自那个问题(我只是改变了它的颜色)