マップ ビューにドラッグできるさまざまなアイテムを持つことができるドック (Mac ドックと考えてください) の使用を必要とするアプリケーションを作成しています。
インターフェイスビルダーでそのバーに項目を簡単に追加できるため、UITabBar を使用してサブクラス化することは私には理にかなっています。ただし、UITabBar を Mac ドックのようなより動的なものに変換する方法がわかりません。ユーザーがタッチしたときにのみ強調表示され、そのタブのコピーをドラッグすることができます。
そのために、ちょっとした質問ですが、UITabBarDelegate プロトコルと UITabBarControllerDelegate プロトコルの違いは何ですか?
また、UIImageViews を使用したある種のコレクション ビューを使用して、タスク バー/ドックを実装する別の方法も考えました。ドラッグ アンド ドロップ、ハイライト選択などを実装するという点では簡単ですが、UITabBar が持つ素晴らしいネイティブな iOS の感覚が失われてしまいます。
助言がありますか?