gpt4 book ai didi

cappuccino - 在 Cappuccino 中禁用 View

转载 作者:行者123 更新时间:2023-12-03 13:37:56 25 4
gpt4 key购买 nike

如何禁用 CPView? (以便用户在它仍然可见时无法与其交互)
例如,当用户单击向服务器发送请求的内容时,它会很有用,并且在结果返回之前它应该被禁用。

最佳答案

CPControls(作为 CPView 的抽象子类)包含一个 -setEnabled: 方法,大多数 UI 组件都继承自该方法。
http://cappuccino.org/learn/documentation/interface_c_p_control.html#a68d3dc4f2d0a4fad8699fd5982cddc2d

CPViews 不包含这样的方法,因此在您的 CPView 子类中,您需要编写自己的启用和禁用方法。然后覆盖 -mouseDown: 以及您需要的任何其他内容(查看 CPResponder 的文档以获得完整列表)并像这样实现:

- (void)mouseDown:(id)sender
{
if ([self isEnabled])
[super mouseDown:sender];
}

关于cappuccino - 在 Cappuccino 中禁用 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10773240/

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