Application Kit是OpenStep操作系统提供的类集合,如OPENSTEP,GNUstep和Mac OS X.
如何去大约有自动布局自动包装一个的NSTextField多行作为的变化的NSTextField的宽度?我有许多NSTextFields显示静态文本(即:标签)...
我有一个Mac应用程序,并通过我一个InterfaceBuilder中的NSWindow标题栏设置为透明。但它不是完全透明的,总有窗口上方的线。我敢肯定这是...
NSTextView的insertText方法是在OS X v10.11弃用。什么是更换?
我是AppKit API参考看到,insertText方法在OS X v10.11弃用。那我应该作为替补使用?
我想自定义NSTextFields的边框。我已经搜索了一下,并且相当确定这需要在drawInterior(withFrame:in :)的NSTextFieldCell中完成,但是不确定如何执行。 ...
如何使用的NSControl的编辑(withFrame:编辑:委托:事件:)?
我有一个自定义的NSControl,我试图让功能编辑(withFrame:编辑:委托:事件:)工作。在调用它,我希望字段编辑器在我看来露面,但没有任何反应。一世 ...
我正试图在按钮上显示鼠标按下弹出菜单。鼠标按下时按下按钮应该按下,无论选择了任何菜单项,鼠标按下都会“按下”。类似......
从Storyboard创建时,NSSplitViewController不会折叠
我试图模仿Notes和Contacts等应用程序的行为,当我调整窗口大小时,左侧拆分视图项目会崩溃。使用Storyboard时,我无法重新创建此行为。如果我 ...
Xcode 10.1,Swift 4.2,Realm 3.12(数据库)我有一个Mac应用程序,多个用户协作,数据在多个设备上同步。所以数据总是在变化。在整个应用程序中,我写...
AppKit控件/组件用于创建iMovie / FCP时间线擦除器?
我有兴趣在macOS上创建类似于iMovie的视频编辑器。洗涤器是一个有趣的组件,我想知道是否有人知道使用什么控件来创建它。我个人......
NSWindowController的文档在什么条件下可以更改?
我的应用程序观察其NSWindowController的document属性,并在设置时执行一些UI设置。一旦设置好,就很难重建UI(由于内部原因)......
是否有一种机制可以检测鼠标何时离开活跃的NSWindow边界?我已经尝试覆盖mouseMoved:方法,但是当鼠标在...之外时不会调用
是否存在某种AppKit / NSDocument / NSApplication调试选项,调试标志或其他第三方扩展,以显示当前的任何给定NSWindow实例的firstResponder ...
我正在以编程方式在我的应用程序中创建tableView,我遇到了这个问题:每当我的tableView的内容大小超过其框架时,tableView的第一行显示在...
在解雇NSPopover后,NSWindow失去了第一响应者
我有一个窗口,显示一个带有一堆文本字段的popover。我想要这些文本字段是可列表的,但在弹出窗口时不会聚焦。为实现这一点,我将第一个响应者设置为nil ...
无论我做什么,NSLayoutManager都会隐藏新行字符
我试图在我的NSTextView子类中显示不可见的字符,如新行字符。通常的方法,如重写NSLayoutManager的drawGlyph方法是一个坏主意,因为它也是......
在IB中,可以通过选中“调整大小”复选框来轻松完成。我的问题是我希望我的主要NSWindow不能调整大小,直到点击一个按钮,然后我希望它可以调整大小。一世'...
继续发生什么:我正在尝试完全以编程方式构建Mac状态栏应用程序。一切似乎都运行正常,就是菜单显示在Mac状态栏中,下拉列表...
当NSTextField变为焦点时设置selectedRange
我重写了firstFirstResponder以了解我的NSTextField何时集中注意力。一旦聚焦,我试图将光标移动到最后。以下代码段不起作用:@interface MyTextField:...
我怎么知道我的NSView在其NSWindow中是否可见?它需要考虑滚动超级视图。它不需要知道NSWindow是否对用户可见。考虑重叠......
NSPopUpButton在Swift Playground中变灰
在Swift playground视图控制器中,我有以下代码:var jsonSelector = NSPopUpButton(title:“Path”,target:self,action:#selector(updatePointFile))override public func loadView(){...