問題タブ [nstextfieldcell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 一部の言語で NSSecureTextField が文字列をサポートしないのはなぜですか?
にロシア語またはアラビア語のテキストを入力できないことに気付きましたNSSecureTextField
。
たとえば、キーボードがロシア語に設定されている場合、キーボードをクリックするとすぐにNSSecureTextField,
自動的に英語に変わり、存在するとロシア語に戻りますNSSecureTextField.
NSSecureTextField
同様に、 aがアクティブである限り、キーボードをアラビア語に設定することはできません。
アラビア語とロシア語以外の言語もあるかもしれません。
NSSecureTextField
一部の言語でパスワードがサポートされていないのはなぜですか? セキュリティ上の問題はありますか?OSXキーチェーンが壊れますか?
この動作を無効にすると、考えられる副作用を認識できるようにする必要があります。
次に、NSSecureTextField
すべての言語をサポートするカスタムのようなコントロールはありますか? 私の検索では nil が返されました。
macos - NSTableView: 行ではなく編集不可能なセルを選択する
他の投稿から提案されたオプションの多数の組み合わせを試しましたが、セルベースの NSTableView に編集不可能な NSTextFieldCell が入力されて、行ではなくセルを選択するようには見えません。
私はもう試した:
そしてデリゲートを試しました:
と
セルの選択を許可する (テキストの編集は許可しない) 理由は、ユーザーがセルをダブルクリックしてナビゲーション機能を実行できるようにするためです。ダブルクリックはうまく機能しますが、シングル クリック (または最初のクリック) でセルが選択されたことをユーザーが確認できる必要があります。しかし、私が得るのは選択されている行だけであり、デリゲートがこれを禁止したとしても、セルの選択はありません。
セルの背景を選択ハイライト色で強制的に描画する唯一の方法はありますか? (ハックのようです)。
ところで、列の選択も許可されています。それは現在動作します。
誰でもこの問題の経験がありますか? またはいくつかの賢明な推測?
スティーブン
cocoa - NSTextField と画像の配置
NSTextField と NSImageView を揃えようとしています。現在のコードは以下のとおりです。NSTextFieldCell のサブクラス化 (SO でここにあります)、テキスト フィールドのフレームのいじり、制約の微調整など、さまざまなアプローチを試しましたが、取得できません。下のスクリーンショットのように..
また、ラベルにフォントを適用しない場合、配置が期待どおりに機能することも発見しました。画像と垂直方向に配置されます。
したがって、問題は、a) 世界でフォントを適用すると位置合わせが台無しになる理由、および b) これを回避するにはどうすればよいか、理想的には実行時にフォントを変更した場合に適応する動的な方法で..
cocoa - カスタム NSTextFieldCell の NSButton
カスタム NStextFieldCell に setAction を使用して単純な NSButton を追加したいだけです... しかし、私のプロセッサは 100% 以上を占有します...
私のコードは、カスタム NStextFieldCell Class で次のとおりです。
何か案が ?ありがとう
cocoa - カスタム NSTextFieldCell と背景描画
カスタム NSTextFieldCell を作成し、- (void)drawInteriorWithFrame: (NSRect)cellFrame inView: (NSView *)controlView
ここで独自の描画を行うために上書きしました。ただ、背景の描画が苦手です。呼び出さないとsuper
背景がクリアされず、その後の描画でにじみ効果のようなものが作成されます。drawsBackground が設定されている場合、これは発生しません。この場合、cellFrame を背景色で塗りつぶすことができるためです。
しかし、背景の描画が無効になっている場合、背景をクリアするにはどうすればよいですか? もちろん、テキストビューの下にある他のコンテンツが透けて見えるようにしたいです(したがって、スーパービューの背景色で消去するだけでは解決できません)。
xcode - ココアで NSTableView から NSTextFieldCell StringValue を取得する方法
私は Xcode5 に基づいて NSTableView (セル ベース) アプリを開発しており、行の高さを決定するために各 NSTextFieldCell のセルを取得したいと考えています。これはこれまでの私のコードです
しかし、文字列のセル値を取得できません
入れても
私が得るのは
私が感謝する助け
objective-c - NSTextfieldCell 値を配列の最初のオブジェクトにバインドします
ココア バインディングを使用して、NSTextFieldCell 値をコントローラーのディクショナリ streamDict にバインドしています。
モデルキーパス「self.streamDict.urls.firstObject.url」を使用すると失敗しました!
モデルキーパス「self.streamDict.url」を使用しても問題ありませんが、それは私が望むものではありません。
NSTextFieldCell 値を配列「urls」の最初のオブジェクトにバインドするにはどうすればよいですか?
streamDict :
バインディング:
objective-c - プロパティへの割り当てにセッター メソッドがない - cocoa アプリケーション
私はobjective-cにかなり慣れていないので、今まで見たことのないエラーに遭遇しました。テキスト フィールド セルを「選択可能」に設定しようとしていますが、「プロパティに割り当てるための Setter メソッド 'setIsSelectable' がありません」というエラーが表示されます。
.h および .m ファイルは次のとおりです。ありがとう。