我是mac开发的初学者。我正在使用工具栏开发应用程序。我只想在工具栏中添加两个自定义按钮。
ToolBar看起来像这样。我已经尝试过使用XIB,但我没有得到这个东西,。,。{。{0}}
关于此的任何想法,。
提前致谢
答案 0 :(得分:0)
简短回答:您需要验证每个非默认的工具栏项。
答案很长:
NSToolbarItem
的操作连接到代码中的IBAction
。验证的例子:
- (BOOL)validateUserInterfaceItem:(id < NSValidatedUserInterfaceItem >)theMenuItem {
BOOL enable = NO;
if ([theMenuItem action] == @selector(myCopy:)) {
if (isThereSomethingToCopy)
enable = YES;
}
else if ([theMenuItem action] == @selector(myPaste:)) {
if ( (isThereSomethingToPaste) && (thereIsValidPasteTarget) )
enable = YES;
}
return enable;
}