有什么方法可以让NSButton标题在宽度超过按钮宽度时换行,而不是剪裁?
我正在尝试一个带有文本的单选按钮,该文本可以很长并且有多行.我认为让它工作的一种方法是拥有NSRadioButton类型的NSButton但不能使多行文本工作.
也许我最好的选择是有一个NSButton后跟一个NSTextView,其上有mouseDown委托函数触发NSButton状态?
我不相信你能.您必须子类NSButtonCell
才能添加对此的支持.
也就是说,在按钮上放置多行文本通常是个坏主意.按钮标签应简明扼要地表示所执行的操作:
按钮上的标签应该是动词或动词短语,用于描述其执行的操作 - 保存,关闭,打印,删除,更改密码等.如果按钮作用于单个设置,请尽可能具体地标记按钮; 例如,"选择图片......"比"选择..."更有用.因为按钮会立即启动操作,所以不必在标签中使用"现在"(例如立即扫描).
你想做什么?