我有NSTextField包含一个长字符串,我想把字符串分成几行。但是现在,如果我限制视图的长度,我看到字符串被剪短了。我也尝试过使用单元格的setWraps方法和setLineBreakMode: nslinebreakbywordwrapped,但问题仍然存在
我可以尝试什么?我正在开发mac OS应用程序(不是Iphone)
Thanks in advance
最后我解决了这个问题。解决方法很简单。通过更改
修改nib文件 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<autoresizingMask key="autoresizingMask" />
并给textfield指定所需的宽度
是否在文本字段处于焦点后调用setWraps: ?现场编辑会成为阻碍。如果您先放弃第一个响应器,那么它应该可以工作:
[window makeFirstResponder:nil];
[[textField cell] setWraps:YES];