問題タブ [ikimagebrowserview]

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 投票する
0 に答える
62 参照

macos - Quick Look Preview パネルを閉じた後にコードを実行する方法は?

を持っていて、 (経由で)IKImageBrowserViewの項目のクイック ルック プレビュー パネルをアクティブにしました。 IKImageBrowserView[browser setCanControlQuickLookPanel:true];

ユーザーがクイック ビュー パネルを閉じた後にコードを実行したいと考えています。どうすればこれに接続できますか?

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

objective-c - IKImageBrowserView と Quick Look の異なる画像

インターネットから画像を表示するプログラムを書いています。NSURL を使用して、IKImageBrowserView を使用しています。IKImageBrowserView でサムネイルを表示し、Quick Look でフル解像度の画像を表示したいと思います。Quick Look は、IKImageBrowserView によって自動的に呼び出されます。IKImageBrowserView に表示されているものとは別の NSURL を表示するように Quick Look に指示できますか?

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

macos - IKImageBrowserView のスーパークラスを NSVisualEffectView に置き換えます

IKImageBrowserView の背景にぼやけた背景を持たせたいと考えています。Apple Documentationによると、IKImageBrowserView は NSView に基づいています。代わりに IKImageBrowserView を NSVisualEffectView から継承して、背景にぼやけた外観を与えることは可能ですか? まず、IKImageView をサブクラス化する必要があると思いますが、次に何をすればよいかわかりません。誰かが私を正しい方向に向けてもらえますか?

ありがとう

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

cocoa - ダブルキーを押して IKImageBrowser cellWasDoubleClickedAtIndex を呼び出す方法は?

IKImageBrowserView を使用して画像ギャラリーを表示しました。

現在、画像をクリックすると次のビューが開きます。

マウスの左キーをダブルクリックしてcellWasDoubleClickedAtIndexこのメ​​ソッドを呼び出しています。

で選択した画像の(Command + Enter)キーで次のビューを開きたいと思いますIKImageBrowserView

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

objective-c - IKImageBrowserCell の選択範囲を変更することは可能ですか?

のサブクラスをセルとしてIKImageBrowserView含む のサブクラスを使用していますIKImageBrowserCell

私たちが直面している問題は、画像の縦横比が高い場合です。 ここに画像の説明を入力

その最初の項目は、スキニー イメージを直接選択た場合にのみ選択できます。 任意の場所をクリックすると項目が選択されるようにしたい-mouseDown:
imageContainerFrame

IKImageBrowserViewは、次のメソッドがあります-indexOfItemAtPoint。これはNSNotFound、セル コンテナ フレーム内をクリックすると返されますが、スキニー イメージをクリックすると正しいインデックスが返されます。

このメソッドをオーバーライドして、マウスがセル内でダウンしたときに適切なインデックスを返すことはできないと思いますが、それがどのように見えるかというと、それが私の唯一のオプションです。

これに取り組む方法を知っている人はいますか?

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

macos - (Cocoa) IKImageBrowserView を使用した NSScrollView が下にスクロールする

を使用してIKImageBrowserView画像のグリッドを表示しています。ポイントやオフセットを設定したり、プログラムで何かをスクロールしたりするコードはありません。画像でいっぱいのディレクトリの内容を一覧表示し、それらを画像ブラウザーに表示するコードを用意しただけです。

アプリケーションを起動すると、スクロール ビューは画像のグリッドの一番下までスクロールします。この後数秒間、マウスで上にスクロールしようとすると、スクローラーが誤動作し、引き続き下にスクロールしようとします。その後、問題は停止し、ユーザーは通常どおりスクロールできます。

El Capitan より前は、自動スクロールは行われませんでした。

繰り返しますが、 をスクロールしたり、 、 、 、 を設定したりするコードはありませNSSrcollViewん。contentOffsetscrollToRectscrollToVisibleRect

そうは言っても、画像が読み込まれた後にこれらの値を設定しようとしましたが、成功しませんでした。

質問 1: El Capitan (または Mac OS バージョン)で、NSScrollViewまたはEl Capitan でこれを経験した人はいますか?IKImageBrowserView

質問 2:これが発生する理由をデバッグする方法、またはスクロールを自動的に停止する方法はありますか?


解決

このソリューションは、私にとってはうまくいきました。コンセントを正しく接続してください。

.h

.m

階層を表示