问题标签 [nsbutton]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSTableView中的NSButton以编程方式?
如何在 NSTableView 中设置一列复选框?到目前为止,这就是我所做的,但它只是将 int 1 放在列中,而不是复选框:
objective-c - 可可中的下拉按钮
我正在尝试创建一个显示 NSMenu 的按钮,例如查找器的操作按钮(带有齿轮图标的按钮),但不知道如何开始。你有什么想法来实现这一目标吗?
谢谢并恭祝安康,
iphone - 如何计算 NSButton 的中心?
我不确定如何找到按钮的中心:
将 frame.x 和 frame.y 分开并不能解决问题
objective-c - 如何创建按钮
... 这
我该怎么办?
objective-c - NSView drawRect 干扰子视图?
我有一个 nsview,我使用 draw rect 为背景绘制图像。它还有 3 个子视图 nsbuttons。问题是,只要鼠标按下按钮,其他按钮就会消失。但是当我删除 draw rect 方法时,这不会发生。所以我猜这与绘制图像的draw rect方法有关。
我怎样才能避免这种情况?谢谢。
编辑:好的,我知道问题出在哪里。基本上,我有一个 NSMenuItem,我在里面放了一个带有 3 个按钮的视图。但是在 NSMenu 的顶部,有一个 4 像素的填充。因此,基本上,为了删除该填充,我使用了此处提供的解决方案: Gap above NSMenuItem custom view
在解决方案中,drawRect 方法中有一行:
那一刻,我删除了这条线,按钮表现正常。但是,顶部的填充并没有消失。
这是我的drawRect:
cocoa - 当应用程序默认启动时,如何阻止我的 NSbutton 被选中?
我创建了一个按钮,但有个小问题:当我的应用启动时,按钮被选中。如何禁用此选择?
例子:
objective-c - Xcode 编码帮助 NSButton
我是一个新的 Mac 程序员,我正在尝试做一些事情,比如:使用 Obj-c
cocoa - 响应右键单击的 NSButton 子类
我有一个 NSButton 子类,我想用鼠标右键单击它。只是重载-rightMouseDown:
不会削减它,因为我想要与常规点击相同的行为(例如,按下按钮,用户可以通过离开按钮取消,释放鼠标时发送动作等。 )。
到目前为止,我尝试的是重载-rightMouse{Down,Up,Dragged}
,更改事件以指示鼠标左键单击,然后将其发送到-mouse{Down,Up,Dragged}
. 现在这显然充其量只是一个 hack,而且事实证明 Mac OS X 并不喜欢这一切。我可以单击按钮,但释放后,按钮仍处于按下状态。
我可以自己模仿这种行为,这不应该太复杂。但是,我不知道如何使按钮看起来被按下。
在您说“不要!这是一种非常规的 Mac OS X 行为,应该避免”之前:我已经考虑过这一点,右键单击可以极大地改善工作流程。基本上按钮循环通过4个状态,我想右键单击使其反向循环。这不是一个必不可少的功能,但它会很好。如果您仍然想说“不要!”,请告诉我您的想法。我很感激!
谢谢!
编辑:这是我改变事件的尝试(你不能改变类型,所以我做了一个新的,复制所有信息。我的意思是,我知道这是框架清楚地告诉我不要这样做,但是我试了一下,就像你一样):
更新:我注意到它-mouseUp:
从未发送到 NSButton,如果我将其更改为 NSControl,它就是。我无法弄清楚为什么会这样,直到 Francis McGrew 指出它包含自己的事件处理循环。现在,这也解释了为什么在我可以重新路由之前-rightMouseDown:
,但按钮不会在释放时上升。这是因为它自己获取新事件,我无法拦截并从鼠标右键事件转换为鼠标左键事件。
cocoa - 如何在运行时在 NSButton 上独立缩放轴
在 Interface Builder 中,您可以选择按钮图像的缩放方式,为“缩放”下拉菜单选择 Axes Independent、Proportionally Down 等。如何在运行时访问或更改 NSButton 的此属性?
objective-c - 向 NSTabviewitem 添加关闭按钮
当用户单击菜单(例如“客户端数据”)时,我有一个带有选项卡视图的应用程序,我以编程方式生成选项卡。现在我想对标签视图进行子类化,为每个 NSTabviewitem 添加一个关闭按钮。如果您没有答案,您可以帮助文档或示例代码