我有一个文本字段,只要它失去焦点就会被验证。我希望能够在输入期间指示该值无效,以便用户有机会在明确将焦点从框移开并触发验证之前纠正他们的错误。
我见过各种实现,包括在字段周围放置一个红色边框、一个用于无效输入的小图标或一些警告文本。
以符合 Cocoa 约定和 Apple 人机界面指南的方式执行此操作的最佳方法是什么?
我有一个文本字段,只要它失去焦点就会被验证。我希望能够在输入期间指示该值无效,以便用户有机会在明确将焦点从框移开并触发验证之前纠正他们的错误。
我见过各种实现,包括在字段周围放置一个红色边框、一个用于无效输入的小图标或一些警告文本。
以符合 Cocoa 约定和 Apple 人机界面指南的方式执行此操作的最佳方法是什么?
将其背景设置为浅红色。当您在 Twitter 选项卡中超过消息长度限制时,这就是 Adium 所做的。
Adium 使用的具体颜色是:
作为校准(通用 RGB)颜色。
摇动文本字段同时使其略微变红怎么办?它在实践中可能会或可能不会很好地工作,但它用于 MobileMe 和用户在 OS X 上切换的登录字段。
我喜欢 Windows 解决方案并自己实现了一个小工具提示弹出窗口。
我不认为仅仅改变颜色是行不通的。通常也需要文字解释。不幸的是,MacOSX 从旧的 MacOS 中删除了气球提示。