appkit

    -1

    1答えて

    NSView class documentationには、描画コマンドによって結果が生成されるかどうかを示すシンボルcanDrawがあります。そう、いつでもあなたは「Cannot assign to property: 'canDraw' is a get-only property」を述べビルド時のエラーを取得し、 @IBOutlet weak var myView: NSView! その後

    0

    1答えて

    私は、「次の段落で保持する」や「同じページに行を維持する」といったカスタムページネゴシエーションを実装しようとしています。しかし、Appleのドキュメントやグーグルーグを読んだ後、私はまだそれを行う方法の手がかりを持っていません。 主な注目点は、NSLayoutManagerDelegate(layoutManager(didCompleteLayoutFor textContainer))のデリ

    1

    3答えて

    現在、Macのメニューバーにあるアイコンにアクセスしたいのですが、関連するAPIやクラスを見つけるのに問題があります。私はNSStatusBar(これはMenuBarを表します)を見ましたが、それに含まれるメニューバーのアプリケーションへのパブリックアクセスは提供していません。私はまた、それぞれNSStatusItemとNSStatusBarButtonを見てきました。これはメニューバーの項目とそ

    4

    2答えて

    私は、AppleのMac OS App Storeと非常によく似ていますが、そのウィンドウのタイトルは表示されませんが、アイコンとラベルの付いたツールバーがあります。 問題は、私は私の窓のコントローラーの中に隠さにウィンドウのタイトル可視性を設定すると、それはまたtoolbarItemラベルを隠していることです。 window?.titleVisibility = .hidden アイコンとラ

    0

    1答えて

    カラーピッカーを作成したいと思います。だから私はNSReadPixelを使用すると、ピクセルの色を受け取る良いアプローチになると思った。常にnilを返し class CustomWindowController: NSWindowController { override func mouseMoved(with event: NSEvent) { let mouseLo

    0

    1答えて

    NSTableViewで独自の列サイズ変更スキームを実装したいと思います。これは主に動作しますが、垂直スクロールバーの動的な外観に苦しんでいます。 2つの列を持つテーブルを作成したいとします。最初の列は常に1/3、もう一方は可視領域の残りの2/3を占めます。 私は次のようにNSTableViewのサブクラスでtile方法を実装することによって、これを達成しようとしました: - (void)tile

    0

    1答えて

    私はいくつかの項目を持つNSToolbarを持っています。 MacOSのほとんどのNSToolbarsでは、右クリックすると、アイコン、テキスト、またはアイコン+テキストの選択肢が得られます。これらの3つの選択肢は、カスタマイズシートの左下隅にポップアップメニューとして表示されます。 私のアプリでは、私はこれを取得しません。代わりに、コンテキストメニューで、私はオプション "小さなサイズを使用"を

    0

    1答えて

    私はアプリで一貫性のない動作をしています。ドローコールが受信されたのと同じ手順を経ても、ドローコールがMyViewで受信されないことがあります。 事は、drawRect用バックトレースでは、ここで を送信するメッセージの原因となる私たちのコード内で何が起こっているかを教えて何のフレームは、例えば、バックトレースがされているされていない(トップ2のフレームにはありません問題): 2 MyApp

    0

    1答えて

    AppKitでは、「最近開いた」メニューには、関連するフォルダをコンテキストに表示するなど、便利な機能がたくさんあります。 この機能にアクセスする方法はありますか?ウィンドウの中にフォルダのリストを表示したいのですが、アップルと同じアルゴリズムを使って、同じ名前のフォルダのパスを入れたいと思います。 これを実行する方法はありますか?ゼロから自分自身を実装する必要はありませんか?

    0

    1答えて

    NSMatrixからNSCellオブジェクトを非表示にしたいと思います。他のアクションに基づいて、私はプログラム的にNSCellを同じ行と同じ列に表示したいと考えています。 無効/有効にするのは簡単ですが、非表示にすることはできません。任意の助けを歓迎