Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
默认情况下,Lion Cocoa应用程序禁用工具栏按钮_Cocoa_Xcode4_Nstoolbar_Nstoolbaritem - Fatal编程技术网

默认情况下,Lion Cocoa应用程序禁用工具栏按钮

默认情况下,Lion Cocoa应用程序禁用工具栏按钮,cocoa,xcode4,nstoolbar,nstoolbaritem,Cocoa,Xcode4,Nstoolbar,Nstoolbaritem,我已经创建了一个接口nib/xib文件。这个应用程序基本上可以运行,很酷。标准的工具栏按钮看起来很糟糕,它们是光滑的和凸起的,而Lion中的大多数应用程序都有扁平的内部斜面外观。所以我创建了一些图像工具栏按钮,并将它们放在工具栏中,它们看起来很棒,但它们在默认情况下都是禁用的 有没有办法在InterfaceBuilder中为它们提供正确的状态,或者我必须使用代码为它们提供正确的状态 Cocoa和Objective C非常陌生,所以如果我知道要搜索什么,这将对我有所帮助。我的大部分搜索结果都是为i

我已经创建了一个接口nib/xib文件。这个应用程序基本上可以运行,很酷。标准的工具栏按钮看起来很糟糕,它们是光滑的和凸起的,而Lion中的大多数应用程序都有扁平的内部斜面外观。所以我创建了一些图像工具栏按钮,并将它们放在工具栏中,它们看起来很棒,但它们在默认情况下都是禁用的

有没有办法在InterfaceBuilder中为它们提供正确的状态,或者我必须使用代码为它们提供正确的状态


Cocoa和Objective C非常陌生,所以如果我知道要搜索什么,这将对我有所帮助。我的大部分搜索结果都是为iOS创建自定义按钮的结果。

我发现了这一点,下面是您要做的:

在nib/xib文件中,双击菜单栏以显示“允许的工具栏项目”表。从这里,选择您创建的按钮。在本例中,我将选择一个要连接到webview控件的后退按钮。按住Ctrl键并从按钮拖动到要连接的位置,然后建立适当的连接。在我的例子中,我从WebView中选择goBack

一旦建立了连接,它现在就处于活动状态