UITabBar
内部に 5を含む .xib ファイルを作成しましたUITabBarItems
。5 つのタブのうち 4 つを同じクラスにリンクさせたいと思います。UIViewController
なぜなら、それらはまったく同じインターフェイスを持っているからです (データのみが外観を区別します)。
UIViewController
したがって、タブ バー アイテムごとに 1 回、4 回インスタンス化することは理にかなっています。そしてUITabBarItems
、.xib の各 1 つを my の 1 つのインスタンスにリンクしますUIViewController
。
しかし、私のxibタブバーアイテムの参照を取得しUIViewController
てsetTabBarItemメッセージを送信する方法がわかりません。どうすればそれを達成できますか?私はどういうわけか init で .xib タブ バー項目を渡そうとしました (init を上書きします) が、それらを参照することができませんでした。AppDelegate
self.windowの後にコントローラーをインスタンス化します。
(ここで何かおかしなことを言ったら、通常の iOS プログラミング規則では意味をなさないので、お知らせください)