在OS X Yosemite中,Apple引入了一个新类NSVisualEffectView.目前,此类未记录,但我们可以在Interface Builder中使用它.
如何NSVisualEffectView在窗口的标题栏中使用?
下面是示例:在Safari中,当您滚动时,内容会显示在工具栏和标题栏下方,并带有振动和模糊效果.

我使用genstrings命令创建.strings文件.使用UTF-16编码的此命令的输出文件,但是当我将生成的.strings文件添加到我的项目然后bild时,Xcode显示警告:
指定的输入编码是Unicode(UTF-8),但文件内容似乎是Unicode(UTF-16); 视为Unicode(UTF-16).
我在textEdit.app中打开.strings文件并用UTF-16重新保存它,但这没有效果.
热门解决这个问题?Thaks!
在开发者文档中我发现了这个:
NSRuleEditor暴露一个绑定,rows.您可以绑定rows到有序集合(例如实例NSMutableArray).集合中的每个对象都应具有以下属性:
@"rowType"表示行类型的整数(NSRuleEditorRowType).
@"subrows"包含给定行的直接嵌套子行的有序到多关系(例如NSMutableArray的实例).
@"displayValues"包含行的显示值的有序多对多关系.
@"criteria"包含行标准的有序到多个关系.
任何人都可以举例说明如何做到这一点?
我的应用有首选项窗口.我用这个代码打开它
- (IBAction)openPreferences:(id)sender {
NSWindowController *windowController = [[NSWindowController alloc] initWithWindowNibName:@"Preferences"];
[windowController window];
}
Run Code Online (Sandbox Code Playgroud)
如果再次按下命令,则会一次又一次地再次打开新的"首选项"窗口 - 一次又一次......
怎么只打开一个窗口?谢谢!
我有一个在后台工作的简单状态栏应用程序。我想知道当前哪个应用程序处于活动状态。
有可能的?
objective-c ×3
macos ×2
cocoa ×1
localization ×1
osx-lion ×1
osx-yosemite ×1
titlebar ×1
warnings ×1
xcode ×1