NSScrollViewにカスタムNSViewがあります。私は私のカスタムビューがドラッグドロップのホバーを受け取るときにスクロールビューがフォーカスを取得するようにNSScrollView(または多分NSClipView)の周りにフォーカスリングを描画しようとしています。どのように私はこれを行うのですか? NSScrollViewをサブクラス化する必要はありません...できますか?NSScrollView(またはNSClipview)フォーカスリング?
0
A
答えて
0
二つのアプローチ:
NSClipViewサブクラス
サブクラスNSClipViewと(心-blowingly簡単に)実行時にそれを交換。サブクラスは、境界の内側に何らかの効果を描画することによって、ドロップ検証メソッドに応答します。多分、クリップビューの境界から作られた矩形を持つNSBezierPathです。
ドキュメントビュー
あなたのドキュメントビュー(スクロールビュー内のビュー)はその-documentVisibleRectのためにその-enclosingScrollviewを要求し、ちょうど(すなわち、同図上記NSClipViewサブクラス方法のように自身の四角形を描画しますドラッグアンドドロップの検証メソッドが呼び出されるのに応じて)
関連する問題
- 1. NSBoxフォーカスリング?
- 2. フォーカスリングon jQuery UIダイアログボタン
- 3. 別のNSScrollView内のNSScrollView
- 4. NSWindow内のNSScrollView
- 5. NSScrollview DocumentView AutoresizingMask
- 6. NSClipViewのゴースト、アーティファクト、テールがsetDrawsBackgroundにあります。NO
- 7. 再利用可能なNimbusペイントコンポーネント(フォーカスリング)
- 8. NSScrollViewがスクロールボトムにジャンプ
- 9. NSImageのNSScrollViewとScrollToPoint
- 10. NSScrollViewのスクロール位置
- 11. サブクラスNSScrollViewのdrawRect:メソッド
- 12. NSScrollViewスクロールの問題
- 13. NSScrollViewでdocumentViewをシャドーする方法は?
- 14. NSScrollViewで角を丸める
- 15. NSViewとNSScrollView内のNSTextView
- 16. NSScrollViewの不適切なコンテンツサイズ
- 17. NSScrollViewは自動スクロールを無効にします
- 18. キーボード矢印のNSScrollView/NSTextViewでスクロールされた行数を変更しますか?
- 19. CALayerでNSScrollViewを使用する
- 20. NSScrollViewがNSGradientを破棄する(破損)
- 21. NSScrollViewの上下をフェードアウトする
- 22. center document NSScrollViewの中心に表示
- 23. NSScrollViewにフィールドエディタを埋め込む
- 24. NSScrollViewバーがNSTableView行をスクロールしない
- 25. スクロール中にNSScrollViewの起点がある
- 26. custumでテーブルをエミュレートするNSScrollView
- 27. NSScrollViewの中にNSViewを配置する
- 28. NSScrollviewと同じコピーテクニックを使用する
- 29. NSScrollViewでは、垂直スライダは常にビューの一番下を指します
- 30. InterfaceBuilderのNSScrollView内のIKImageBrowserViewに問題がありますか?