私はユーザーのgithubリポジトリのリストを表示するMenuBar Swift Cocoaアプリケーションを構築しています。 1つをクリックすると、github.comのリポジトリを持つ新しいブラウザウィンドウが開きます。NSMenuItemに検索バーを表示するには
私は正常にreposのリストを読み込んでNSMenuItemオブジェクトにレンダリングしています。今、私はリストの上部に検索バーを追加し、検索フレーズに従ってアイテムを再レンダリングしようとしています。
私の質問は以下のとおりです。
- NSMenuの「検索バー」を表示するための最良の方法は何ですか?
NSMenuItem
の "検索/フィルタリング"の標準的な方法はありますか?- メニュー全体を再レンダリングし(
.removeAllItems()
)、新しい項目を動的に追加する必要がありますか?または、2つの静的メニューを用意する必要がありますか?私はレイアウト(例えば、NSMenuItem
)がユーザーが検索しているときとそうでないときに違いが出るので、これを尋ねています。
私はSwift 3とXcode 8.3を使用しています。ありがとう!
メニューをフィルタリングするための特別なビルドは何もありません。だから、私はremoveAllItemsを試して、必要に応じて追加します。 – catlan
ありがとう@catlan私はそれをやろう! –