問題タブ [nsview]

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.

0 投票する
2 に答える
1279 参照

cocoa - NStextFieldでの描画

スクリーンショット(Tweetie.app)のような特定の部分文字列の強調表示を実装したい場合は、NSTextFieldどのように行いますか?: )Tweetieリンクハイライトhttp://qkpic.com/88c61

ご協力いただきありがとうございます!

0 投票する
1 に答える
1784 参照

cocoa - NSViewController で nib をロードした後... nib の NSButton にアクセスするにはどうすればよいですか?

NSViewController をサブクラス化し、IBOutlets をセカンダリ nib の NSButton にフックしました。

NSViewController をインスタンス化し、ビューを NSMenu に適用することはできますが、うまく機能しますが、ボタンにアクセスしてタイトルを変更するにはどうすればよいでしょうか?

NSViewController には IBOutlets があるため、コントローラーを介してこれを行うと想定しました。

ここからどこへ行くべきかについての指針はありますか?

編集して追加: toDoViewController クラス --

0 投票する
2 に答える
246 参照

cocoa - ウィンドウでアクティブなビューを変更するにはどうすればよいですか?

私が現在取り組んでいるプログラムは、中央のメニューから始まり、ユーザーがそこからオプションを選択すると、完全に適切なウィンドウが表示されたときに、新しいウィンドウで選択が開かれるため、少し面倒です。私は(少なくとも明らかに)その趣旨で転用することができます。ビューに関するマニュアルを読んでいて、ビューの階層などについて説明されていることは理解できましたが、アクティブなビューを切り替える方法に戸惑っています。最初のメニューを「一掃」し、ユーザーが選択したコンテンツを含む別のビューに置き換えるにはどうすればよいですか?

0 投票する
2 に答える
1331 参照

cocoa - Objective C の印刷: ヘッダーの内容を設定するには?

特定の NSView を印刷したい。これを行うとき、印刷ページのヘッダーにコンテンツを追加したいと思います。

たとえば、NSView に猫の写真が含まれている場合、印刷を押すと、印刷プレビューに猫の写真が表示されます。ヘッダーに「猫」というキャプションが付いた猫の写真を印刷したいのですが、元の NSView には表示したくありません。

また、可能でしたら画像も付けていただくことは可能でしょうか?

ありがとう!

0 投票する
2 に答える
2053 参照

objective-c - keyUp イベントが聞こえましたか?: オーバーライドされた NSView メソッド

更新: 以下のようにファーストレスポンダに設定された NSView サブクラスから NSView keyUp メソッドをオーバーライドしていますが、それが呼び出されているという証拠はまだ見られません。

-- 元の投稿 -- 私は Cocoa と Obj-C を初めて使用し、(void)keyUp: を自分のコントローラー クラス (それ自体は NSController 型) の実装内から実行しようとしています。ただし、これを配置するのに適切な場所かどうかはわかりません。私は一連の同様のボタンをそれぞれ一意のキー相当 (IB ボタン属性) に設定し、それぞれが (IBAction)keyInput メソッドを呼び出して、各キーの ID を別のオブジェクトに渡します。これは問題なく動作しますが、各キーが離されたタイミングも追跡したいと考えています。

-- 元の [悪い] 例 --

失敗すると、ユーザー定義のkeyInputのように、keyUpを(voidではなく)IBActionとして試し、Interface Builderの適切なボタンに接続しましたが、keyUpはキーが押されていないときにのみ呼び出されました解放されたとき。(私はそれが起こるだろうと思っていました。)

申し訳ありませんが、このメソッドを別のクラスに配置するか、別の方法で行う必要がありますか? ただし、どこにいても、コントローラー クラスが所有するオブジェクトにアクセスできる必要があります。

あなたが持っているかもしれない洞察に感謝します。

0 投票する
0 に答える
980 参照

cocoa - NSMenu の NSView -- キーボード コマンドを受け入れるための "key" の作成方法 [具体的には、return]

メニュー項目内のビューにテキスト フィールドとボタンがあります。ボタンは、テキスト フィールド内の文字列を関数に送信します。これは正常に機能します。ただし、ボタンのキーを「戻る」に相当するものにも設定しました。おそらくメニューが「キー」ウィンドウではないため、キーコマンドが取得されていません。

ウィンドウをキー ウィンドウにする方法 (makeKeyAndOrderFront) を知っています。メニュー内に存在するビューに相当するものは何ですか?

0 投票する
0 に答える
393 参照

cocoa - NSViews pageFooter への画像の挿入

カスタム NSView のページ フッターに画像を挿入しようとしてきたので、印刷するとフッターにテキストと画像が表示されます。私が使用しているコードは次のとおりです。

画像は表示されませんが、テキストは表示されます。私は何を間違えましたか?

Xcode の Resources フォルダーに Logo.tif があり、デスクトップのメイン プロジェクト フォルダーにあります。Logo.tiff も試しました(余分な「f」を使用)

ありがとう、

マイケル

0 投票する
3 に答える
1002 参照

objective-c - ココアの描画を開始する

NSViewサブクラスでカスタム描画を実行したいのですが、どこから始めればよいですか?

0 投票する
1 に答える
5780 参照

cocoa - コードで NSWindow ビューを変更する

ユーザーがテーブル ビューの行をダブルクリックしたときに、詳細ビューがフォーカスされるようにしたいと考えています。コードでウィンドウのビューを変更するにはどうすればよいですか?

0 投票する
2 に答える
1791 参照

objective-c - あるビューで別のビューにフェードインする

これが私のコードです:

現在のビューをフェードアウトして詳細ビューをフェードインするにはどうすればよいですか?