【发布时间】:2012-07-27 01:58:45
【问题描述】:
我是 Mac OSx / Cocoa 开发的新手。在创建我的第一个应用程序期间,我遇到了一些事情,其中一个是我在绿色 + 按钮上的问题,该按钮用于缩放目的。
我想知道是否可以动态设置应用窗口缩放按钮的行为?我没有违反 Apple 准则中的任何规则吗?
我想根据特定用户指定按钮的行为。比如说,允许用户有一个缩放按钮,那么这个按钮应该是启用的;否则,请禁用该按钮。
在这种情况下,当应用程序启动时,我正在检查是否允许用户启用缩放按钮。从这里我想自定义与缩放按钮有关的窗口的行为 - 根据之前对用户模式的检查是否应该启用或禁用它。
感谢您的帮助!
【问题讨论】:
-
为什么缩放会受到限制?它的动作将基于内容的窗口大小,这是不是秘密信息,因为滚动条也需要它。用户可以通过自己调整窗口大小来绕过限制。窗口的大小是用户端的终端属性,不应该由服务器端控制。
标签: macos cocoa button zooming nswindow