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. NSScrollViewズームグリッチ
- 5. NSWindow内のNSScrollView
- 6. NSScrollview DocumentView AutoresizingMask
- 7. NSClipViewのゴースト、アーティファクト、テールがsetDrawsBackgroundにあります。NO
- 8. NSScrollView:オーバーライドスクロールホイール方式のブレークは
- 9. 再利用可能なNimbusペイントコンポーネント(フォーカスリング)
- 10. NSScrollViewスクロールの問題
- 11. サブクラスNSScrollViewのdrawRect:メソッド
- 12. NSImageのNSScrollViewとScrollToPoint
- 13. NSScrollViewがスクロールボトムにジャンプ
- 14. NSScrollViewのスクロール位置
- 15. NSStackView/NSScrollView - NSStackviewサブビューを二分しましたか?
- 16. サブクラス化せずにCocoaフォーカスリングを描画する方法は?
- 17. NSScrollViewでdocumentViewをシャドーする方法は?
- 18. NSScrollViewの不適切なコンテンツサイズ
- 19. NSViewとNSScrollView内のNSTextView
- 20. NSScrollViewで角を丸める
- 21. NSScrollViewは自動スクロールを無効にします
- 22. NSScrollViewのNSTableViewはドラッグ時に自動スクロールしません
- 23. Firefox Quantum - 入力時にフォーカスリングを非表示にできない
- 24. カスタムNSViewがNSScrollViewに追加されたときの通知
- 25. NSScrollViewにフィールドエディタを埋め込む
- 26. custumでテーブルをエミュレートするNSScrollView
- 27. NSScrollviewと同じコピーテクニックを使用する
- 28. NSScrollViewの中にNSViewを配置する
- 29. NSScrollViewバーがNSTableView行をスクロールしない
- 30. center document NSScrollViewの中心に表示