Iphone 界面生成器无法识别工具栏按钮
我创建了4个UIButton,它们在IB中是定制的和普通的 我给它们添加了一个背景图像,然后将它们放在我的UIToolbar上 我创建了iActions并连接了所有按钮 我没有为按钮创建@property,但是当我在模拟器中运行应用程序时,其中的3/4会出现在我的工具栏上<对于缺少的工具栏项,有一个空白,但是当我单击空白空间时,它调用了我的iBase.< /强> 为什么我的第四个按钮没有出现?如果我需要为它们声明@property,它是UIToolbarButtonItem还是UIButtonIphone 界面生成器无法识别工具栏按钮,iphone,objective-c,cocoa-touch,interface-builder,Iphone,Objective C,Cocoa Touch,Interface Builder,我创建了4个UIButton,它们在IB中是定制的和普通的 我给它们添加了一个背景图像,然后将它们放在我的UIToolbar上 我创建了iActions并连接了所有按钮 我没有为按钮创建@property,但是当我在模拟器中运行应用程序时,其中的3/4会出现在我的工具栏上 为什么我的第四个按钮没有出现?如果我需要为它们声明@property,它是UIToolbarButtonItem还是UIButton 注意:IB将按钮显示为“自定义按钮”,而不是条形按钮项。我想要一个自定义按钮,因为我不希望
注意:IB将按钮显示为“自定义按钮”,而不是条形按钮项。我想要一个自定义按钮,因为我不希望按钮上的图像反转。重要的是它们有一个
IBOutlet
,并且为您尝试连接的ui元素正确声明。@属性
不是必需的(但是良好的实践)。您可以在声明、属性或两者上都有IBOutlet
工具栏中的按钮是UIBarButtonims;普通视图上的按钮是UIButtons。它们是不同的东西。您似乎对这个问题感到困惑,所以请仔细检查您的代码。我设置了一个IBOutlet,并将UI元素声明为UIButton,并将其连接到IB中。仍然没有显示。它可能没有显示,因为UIToolbar上的项必须是UIBarButtonims。检查文档。当您在IB中添加UIButton时,它会添加一个UIBarButtonItem,其中UIButton作为其customView。我刚刚通过gdb检查过,我可以看到一个正常的UIBarButtonItem和我的4个UIButtons。按钮确实存在,我意识到了图像,或者UIButton上的背景图像没有出现。有什么想法吗?