sha*_*ada 3 xcode cocoa objective-c osx-yosemite nstitlebaraccessoryviewcontroller
任何人都可以告诉我如何使用NSTitlebarAccessoryViewController,用一个例子将子视图添加到视图中吗?由于我是mac编程的新手,你可能需要从基础知识中解释.请.
man*_*ahn 14
NSTitlebarAccessoryViewController 用于将子视图添加到Windows标题栏.
下面是一个示例:view在界面构建器中设置.转到`applicationDidFinishLaunching:方法将视图添加到标题栏.
代码如下:
NSTitlebarAccessoryViewController* vc = [[NSTitlebarAccessoryViewController alloc] init];
vc.view = self.view;
vc.layoutAttribute = NSLayoutAttributeRight;
[self.window addTitlebarAccessoryViewController:vc];
Run Code Online (Sandbox Code Playgroud)
您可以使用视图的大小来使其适合标题栏.
更新
OS X 10.11推出了新的layoutAttribute left.现在layoutAttribute共有三个.bottom在titleBar下面添加一个栏(比如tabBar)和left/ right将你的子视图放在titleBar中.
| 归档时间: |
|
| 查看次数: |
2987 次 |
| 最近记录: |