0

NSPanel の 1 つに奇妙な問題があります。アプリケーションを起動し、NSTextField と NSButton のみの単純なパネルを使用して、プレーヤーの名前を取得します。アプリケーションで他の作業を行っていると、突然、アプリの起動時にパネルがフォーカスされなくなりました。ボタンは機能しますが、テキスト フィールドはフォーカスされず、入力を受け付けません。

どんなアイデアでも大歓迎です。

乾杯、

生活

4

1 に答える 1

0

私は自分で解決策を見つけました。恥ずかしいです。

NSPanel の場合、属性インスペクターの [外観] セクションで [タイトル バー] の選択を解除しました。オフにすると、パネルにタイトル バーがないため、フォーカスを取得できません。

もう一度確認すると、すべてが期待どおりに機能します:-)

于 2012-03-14T08:44:06.197 に答える