gpt4 book ai didi

cocoa - 如何从代码中禁用 NSBox

转载 作者:行者123 更新时间:2023-12-03 16:49:39 25 4
gpt4 key购买 nike

我在 NSBox 中放置了几个控件(按钮、文本字段...)。是否可以禁用用户无法访问控件的 NSBox(意味着无法单击按钮或在文本字段中写入)?

nsview 怎么样?

最佳答案

NSBox 基本上只是一个带有边框的 View ,没有办法“禁用”它。如果您想禁用一个框中的所有控件,您可以循环遍历其所有 subview 并禁用它们,或者我这样做的另一种方法是将覆盖 View 放在整个框上并覆盖该覆盖中的 mouseDown (以捕获任何 mouseDown 事件,因此它们不会在事件循环中排队)。您还可以为覆盖层指定半透明的白色,以便该框具有禁用的外观。

关于cocoa - 如何从代码中禁用 NSBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com