- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个Mac应用程序,它提供类似“测试”的功能。此应用程序(通过与服务器的连接)。基本上,该应用程序将为学生提供一个故事供阅读,然后是一系列问题(也来自服务器),用户可以(尝试)选择正确的答案,并将结果发送回服务器进行验证。
实现“故事”部分很容易。只需将所有文本发送到 NSTextView 即可。我一直计划以编程方式创建 NSSwitchButtons 来实现“选择你的答案”。然而,一些可能的答案可能会占用不止一行。我无法让(任何) NSButton 类根据框架大小来换行文本,并且似乎没有一种简单的方法来覆盖 NSButtonCell 以允许文本换行。
我应该使用哪些其他 Cocoa 类来完成此任务?我需要一个复选框界面(以便人们可以选择一个或多个可能的答案,并且答案可以是任意长度 - 在合理范围内!)理想情况下,它也很容易使用,以便可以轻松地以编程方式也安排答案。 (有些问题可能只有 2 个选择,而其他问题可能有 5 个以上)我无法想象我是唯一需要此类功能的人
(哦...因为一张图片相当于 1,000 个单词,所以我在下面附上了我的应用程序的屏幕截图,并在屏幕上显示了一些答案文本)
最佳答案
NSButton
将尊重文本中嵌入的显式换行字符,但我认为这不能满足您的需求。另一种方法是在没有标题的复选框旁边放置一个静态文本项。当然,如果您希望能够通过单击文本来切换复选框,则需要进行更多编程。
关于cocoa - NSSwitchButton 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21976209/
我正在编写一个Mac应用程序,它提供类似“测试”的功能。此应用程序(通过与服务器的连接)。基本上,该应用程序将为学生提供一个故事供阅读,然后是一系列问题(也来自服务器),用户可以(尝试)选择正确的答案
下面代码中的 NSButtonCell 工作正常,但单击时不会显示复选图标。有什么想法吗? - (NSCell *)outlineView:(NSOutlineView *)outlineView
我将 NSButtonCell 子类化以自定义绘图(可自定义主题)。我想自定义复选框和单选按钮的绘制方式。 有谁知道如何检测按钮是复选框还是单选按钮? 只有 -setButtonType:,没有 ge
iOS 中 Cocoa 的 NSSwitchButton 复选框最接近的模拟是什么? 最佳答案 看看UISwitch .这与首选项中使用的“电灯开关式”开/关按钮相同。 Here is a tutor
我是一名优秀的程序员,十分优秀!