我创建了一个接口nib/xib文件。这个应用程序基本上正常工作,这很酷。标准的工具栏按钮看起来很糟糕,有光泽,凸起,而Lion中的大多数应用程序都是扁平的内部斜面。所以我创建了一些图像工具栏按钮,并将它们放在工具栏中,它们看起来很棒,但默认情况下都是禁用的。
有没有一种方法可以在InterfaceBuilder中为它们提供正确的状态,或者我必须使用代码为它们提供适当的状态。
Cocoa和Objective C非常陌生,所以如果我知道该搜索什么,这对我会很有帮助。我的大部分搜索都会为我带来为iOS创建自定义按钮的结果。
我想好了,下面是你要做的:
在nib/xib文件中,双击菜单栏以显示"允许的工具栏项目"表。从这里,选择您创建的按钮。在我的情况下,我会选择一个后退按钮,我想连接到一个网络视图控件。按住Ctrl键,单击并从按钮拖动到要连接的位置,然后进行适当的连接。在我的情况下,我从WebView中选择返回。
一旦它有了连接,它现在就会变为活动状态。