我有NSTextField包含一个长字符串,我希望将字符串分成几行。 但现在,如果我限制视图的长度,我会看到字符串被剪裁。 我也尝试过使用cell的setWraps方法和setLineBreakMode:NSLineBreakByWordWrapping但问题仍然存在
我可以尝试什么?我正在开发mac OS应用程序(不是Iphone)
提前致谢
答案 0 :(得分:1)
最后我能够解决这个问题。解决方案非常简单。 通过更改
修改nib文件 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
通过
<autoresizingMask key="autoresizingMask" />
为文本字段提供所需的宽度
答案 1 :(得分:-1)
你是否在调用setWraps:文本字段聚焦后?现场编辑器将成为阻碍的人。如果您先退出第一个响应者,那么它应该起作用:
[window makeFirstResponder:nil];
[[textField cell] setWraps:YES];