1

長い文字列を含む NSTextField があります。文字列を複数行に分割したいと思います。しかし、ビューの長さを制限すると、文字列が切り取られていることがわかります。セルの setWraps メソッドと setLineBreakMode:NSLineBreakByWordWrapping も使用しようとしましたが、問題はまだあります

何を試すことができますか?私はMac OSアプリケーション(Iphoneではありません)に取り組んでいます

前もって感謝します

4

2 に答える 2

1

最後に、この問題を修正することができました。解決策は非常に簡単でした。変更による nib ファイルの変更

 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>

 <autoresizingMask key="autoresizingMask" />

テキストフィールドに希望の幅を与える

于 2015-09-07T09:43:01.407 に答える
-1

テキスト フィールドがフォーカスされた後に setWraps: を呼び出していますか? 邪魔をするのは現場編集者でしょう。最初にファーストレスポンダを辞任すると、次のように動作するはずです。

[window makeFirstResponder:nil];
[[textField cell] setWraps:YES];
于 2015-09-04T16:56:24.143 に答える