問題タブ [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.
xcode - 画像のフォルダーを IKImageBrowserView に追加する方法
IKImageBrowserView に表示される画像のフォルダーを追加するにはどうすればよいですか? ありがとう
cocoa - NSScrollView の問題
iKImageBrowserView を含む NSScrollView があります。スクロールビューで setWantsLayer:YES を呼び出さないと、垂直スクローラーは表示されません。何が問題であり、それを修正する方法を知っていますか (レイヤーをアクティブにすると、アプリで他の問題が発生します)
ご協力いただきありがとうございます、
よろしく、
objective-c - IKImageBrowserView が画像をロードしない
を使用してIKImageKitBrowserView
いますが、何も表示できません。NSScrollView
また、ペン先またはアプリの実行中にスクロールバーが表示されません。
と の接続バインディングを適切にIKImageBrowserView
行いIKImageView
、コーディングと nib 接続を再確認しました。すべてが適切に見えますが、期待どおりに動作していません。
Cocoa ビューと Objective-C プログラミングをいじり始めたところです。ImageKitDemo サンプル アプリケーションを参照し、同じ手順に従って独自のアプリケーションを開発しました。
誰が私が間違っているのか教えてもらえますか? 何が起こったのでしょうか?
binding - IKImageBrowserView バインディングの重複
IKImageBrowserView のコンテンツを、IKImageBrowserItem プロトコルを実装する Person オブジェクトの配列コントローラーにバインドしました。
クラス Person では、属性 "photo" を属性 "imageRepresentation" (単にプロトコルに準拠するために追加されたもの) と同じにしたいと考えています。
これまでの私の解決策は、Person init メソッドで 2 つの属性をバインドすることです。ただし、Person はモデル クラスであるため、属性が重複するのは好きではありません。
私は何をすべきか ?(imageRepresentationではなく、名前の写真を保存したいことに注意してください)
objective-c - IKImageBrowserView の特定の項目でドラッグを有効にする方法は?
私は現在開発中の Mac アプリケーションに IKImageBrowserView を使用しており、IKImageBrowserView 内でのドラッグを有効にしたいので、使用しました– setallowDroppingOnItems:しかし、残念ながら、これではドロップ先として適格なアイテムを指定することはできません。質問の最初の部分は、それを行う簡単で直接的な方法があるかどうかです。
私はドキュメントを検索し、ドラッグ デリゲート メソッドを使用する方法を思いつきました- (NSDragOperation)draggingUpdated:(id < NSDraggingInfo >)sender
論理的には、これは機能するはずですが、そうではありません。indexOfItemAtPoint がスクロール ビューを考慮していないので、それをオーバーライドする必要があるかもしれないと思わせる (垂直スクローラーを表示しないための) アイテムが少ない場合にのみ、正しいオブジェクトを提供します (これはの 2 番目の部分です)。質問)どうすればいいですか。
macos - カバーフローで画像のミラー効果を回避するにはどうすればよいですか
リンクからカバーフローのサンプルをダウンロードしました
オープン フロー効果が必要ですが、画像のミラー効果は必要ありません。それは可能ですか。IKImageFlowView クラスで使用できる API はありますか。
どんな助けでも大歓迎です。
xcode - ココアアプリケーションで画像のサイズを縮小する
プロジェクトには約1000枚の画像があり、画像の合計サイズは約400MBです。この画像を使用して、MAcにサムネイル表現を表示しています。
xcodeをビルドした後、アプリケーションのビルドサイズは410MBです。NSImageimageNamedapiを使用してこのイメージにアクセスしています。
ココアを使用して画像サイズを縮小することにより、ビルドサイズを縮小することは可能ですか?
任意の提案をいただければ幸いです。
macos - IKImageFlowView のサブビューとして NSButton を追加する
アプリケーションで IKImageFlowView を使用しており、その上に nsbutton を追加する必要があります。
以下のコードを使用していますが、
私の .h ファイルでは IBOutlet id browserView;
nib でカスタム ビューを追加し、IKImageFlowView からサブクラス化しているため、そのクラスを myImageFlowView として変更しました。
@interface myImageFlowView : IKImageFlowView
私のappControllerクラスでは、次のコードスニペットを使用してbrowserViewにボタンを追加しようとしています。
このボタンをサブビューとして IKImageFlowView に追加できません。ボタンを NSView に追加できます。私が間違っていること.助けてください.
objective-c - 呼び出されない、IKImageBrowserViewで並べ替えるためのデータソースメソッド
で並べ替えるためのこのデータソースメソッドはIKImageBrowserView
呼び出されていません。ペン先の接続が正しく行われています。setAllowsReorderdering
YESに設定されます。
しかし、それはまだ機能していません。
同時に、アイテムを削除するための上記のメソッドは正しく呼び出され、完全に機能します。再注文してみませんか?
アイテムをドラッグして並べ替えると、次のドラッグアンドドロップコードが呼び出されます。ここには実際には2つのIKImageBrowserViewがあります。
grouping - IKImageBrowserViewグループの外観のカスタマイズ
IKImageBrowserViewのグループヘッダーの外観を変更しようとしています。IKImageBrowserGroupHeaderLayerを使用してカスタムCALayerを提供できることを確認しましたが、その使用方法(レイヤーのサイズを取得する方法、グループが選択されているかどうかを確認する方法など)がまったくわかりません。
これへのポインタはありますか?
ありがとう