我在Interface Builder中创建了UIToolbar
UIBarButtonItem
UIBarButtonItem
。 {{1}}是一个包含自定义图片的边框按钮。
该按钮占据工具栏的整个长度。我尝试过使用不同的图像,改变按钮的宽度......我不知道还能做什么。它横跨整个工具栏。
如果我使用提供的“标识符”(相机,垃圾箱,撰写...)按钮显示正常大小。
它在Interface Builder中的外观
我在iPhone上运行它时的外观
经过一些修补之后,我发现了以下内容:如果我创建一个新的UIToolbar并将自定义图像添加到UIBarButtonItem,它可以正常工作 - 但只要我将UIBarButtonItem连接到IBOutlet,它就会变大。然后我必须通过IBOutlet在代码中指定UIBarButtonItem的宽度。
答案 0 :(得分:2)
尝试在相机边框项目的右侧添加UIBarButtonSystemItemFlexibleSpace。
答案 1 :(得分:0)
我不是专家,但我认为这可能与“尺寸检查员”中框架的定义有关,您是否可以显示设置的屏幕截图?