0

一部のファイルの名前をバッチで変更できるように NSTextField を作成しようとしています。このフィールドは、各ファイル名をカスタマイズするためにいくつかのトークンを挿入できるようにする必要があります。NSTokenField の問題は、1) 許可されるべき空白を削除すること、2) 必要に応じてトークンとプレーン テキストを混在させるのに十分な機能がないことです。実際のスタイルはプレーンテキストです。

ここで、NSTextField または NSTextView をサブクラス化してトークンを手動で描画することを考えましたが、各トークンを 1 文字のように動作させるにはどうすればよいでしょうか? どういうわけかテキストを含む NSCell を追加できますか?

4

1 に答える 1

1

「1)許可されるべき空白をトリミングします」-これはデリゲートメソッドでカスタマイズできると思いました。

「2) ... 実際のスタイルがプレーンテキストであっても、トークンの開始を認識する必要があります」 - トークンはトークンです。ユーザーは実際にはトークンの部分文字列を神に正直なリテラルとして持っている可能性があるため、完全一致またはトークンではない必要があります

于 2012-08-31T15:25:50.750 に答える