NSTextField перенос слов
У меня есть NSTextField, содержащий длинную строку, я хотел бы, чтобы строка была разбита на несколько строк. Но теперь, если я ограничу длину представления, я вижу обрезанную строку. Я попытался также использовать метод setWraps ячейки и setLineBreakMode:NSLineBreakByWordWrapping, но проблема все еще существует
Что я могу попробовать? Я работаю над приложением Mac OS (не Iphone)
заранее спасибо
2 ответа
Наконец я смог решить эту проблему. Решение было довольно простым. Изменение файла пера путем изменения
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
от
<autoresizingMask key="autoresizingMask" />
И давая текстовое поле желаемой ширины
Вы вызываете setWraps: после того, как текстовое поле находится в фокусе? Полевой редактор был бы тем, кто мешает. Если вы сначала ушли в отставку первым, то он должен работать:
[window makeFirstResponder:nil];
[[textField cell] setWraps:YES];