- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何禁用 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/
在 Flex 中,有 HGroup 和 VGroup 之类的东西。它们允许水平和垂直对齐内容,元素之间有一些预先指定的间隙。 Cappuccino 有类似的东西吗?我在任何地方都找不到关于 Cappu
我正在尝试将此类别添加到CPView,但是XCodeCapp给出了一个错误,当我尝试使用此方法时出现了unrecognized selector sent to instance错误。 @import
在 Cappuccino 中构建绑定(bind)兼容的大纲 View 数据源的最佳方法是什么?即一种 CPTreeController 我的源当前是一个 jSON 对象(包含对象和数组),我想将它显示
当我使用终端命令capp gen MyProject创建新的Cappuccino项目时,我得到的AppController.j使用许多Foundation和AppKit类,但是只有一个import语句
我试图在 Cappuccino 中实现拖放,但是在将图像拖放到CPView上时始终出现错误,我从下面的控制台复制了错误消息。 CPInvalidArgumentException:-[CPImage
似乎Cappuccino框架中没有ComboBox组件。 我看到Cappuccino中有很多不经常使用的小部件(例如Predicate Editor),但是缺少ComboBox。它是故意放弃的吗? 是
我正在寻找一种将磁盘上的图像加载到CPImageView中的方法。这可能吗? 最佳答案 要将图像上传到服务器,您可以使用普通的文件上传按钮,例如 FileUpload 实现的按钮。或者,如果您不担心跨
学习 Cappuccino 的最佳来源是什么?我从事“传统”网络开发,但我对这个新框架非常感兴趣。请注意,我对 Objective-C 毫无了解。 最佳答案 如上所述,该网站是一个好地方,但还有一些其
我可能需要更改工具栏背景,标题字体和位置。 使用标准CPToolbar可以做到吗?我一直在浏览ThemeDescriptors.j,但工具栏却一无所获。 创建我自己的东西并不是那么困难。我应该走那条路
我想在我的 CPView 中绘制一些文本,我有这个: - (void)drawRect:(CGRect)aRect{ var ctx = [[CPGraphicsContext currentCont
问题说明了一切。我有兴趣使用Cappuccino来简化布局,所以我想保持浏览器滚动条处于 Activity 状态。 最佳答案 不容易,Cappuccino实现了自己的滚动条以增加控制。 放弃那将意味着
我可以在没有Apache的情况下在100%的窗口中进行 Cappuccino 开发吗? 谢谢 最佳答案 您不需要网络服务器即可使用Cappuccino,它可以完全在客户端运行。您可能需要linux或m
我试图开始用Objective-J进行开发,但是我完全迷失了如何设置它。有关设置的文档并没有真正帮助我。我对Web开发和Objective-C非常熟悉,因此如果可以完成所有设置,就可以编写程序。有人可
任何人都可以告诉我如何开始在Xcode中的Cappuccino中编写任何教程或任何好的pdf,这些使我足以开始使用xcode的工作。 谢谢 最佳答案 在Cappuccino网站上,可以下载一个安装程序
我正在尝试使用CPOpenPanel选择要上传的文件, 当我在CPOpenPanel对象上调用runModal时,它抛出异常 CPInvalidArgumentException:-[CPOpenPa
如何在Cappuccino中将调整大小处理程序添加到CPView?我看到了一个具有旋转处理程序的示例,但是我想自由调整 View 的大小。 Rotate example 最佳答案 这是完全相同的概念,
Cappuccino 为其创建的每个对象实例定义一个_UID属性,但这可用于任何东西吗? 最佳答案 它在很多地方都使用过,您可以通过在源代码上执行“git grep UID”之类的操作来查看。通常,它
我正在尝试制作一个无需单击即可更改值的 CPTableColumn。一个例子是我试图在表格中显示一个 slider ,拖动时会更改该行的表格值。 在查看 CPTableView 时,我看到支持 CPT
如何禁用 CPView? (以便用户在它仍然可见时无法与其交互) 例如,当用户单击向服务器发送请求的内容时,它会很有用,并且在结果返回之前它应该被禁用。 最佳答案 CPControls(作为 CPVi
这一定是愚蠢的,因为它是如此基础,甚至无法正常工作。 无论如何, ➜ ~ capp --version cappuccino 0.9.6 (2012-11-17 788ee6) 我使用以下命令从模
我是一名优秀的程序员,十分优秀!