2011-02-06 1 views
1

誰もがAppleがiOSリモートアプリケーション(iTunesを制御するため)でUITabBarControllerをどのように実装したか考えていますか?UITabBarControllerのようなAppleのリモートアプリケーション

具体的には、ユーザーがiTunesライブラリを選択するまでリモートで(モーダルビューで)ブラックアウトタブバーが表示されますどのように、タブのショーの後、「歌」、「アーティスト」など

彼らは、iTunesライブラリが選択されていることを確認するロジックを置いて、それがどのようにタブを黒くするのだろうか?

おかげ

答えて

4

あなたは基本的にfalseにUITabBarItemのenabledプロパティを設定することができます。

同様:

[tabBarItem setEnabled: NO]; // to disable 
+0

はどうもありがとうございました。私はまだ "ライブラリー"が選択された後でタブを有効にする方法が不思議ですが、私はそれに取り組んでいますので、うまくいけばそれが私に飛び出します。 – kav

+0

私がやったことは、App DelegateのUITabBarControllerをプロパティにすることでした。 Appのロジックが、ユーザーに空白のタブ(Remoteアプリケーションなど)を提示する必要があると判断した場合、タブ以外のビューを押すことによってコントローラが作成されます。ユーザーは変更を行った後(リモートアプリケーションでライブラリを選択する場合と同様に)、プロパティを使用してTabControllerをポイントしてタブを設定できます。私はこれがAppleのやり方だと思いますか? – kav

+0

それは私がそれをやる方法です。しかし、UITabBarItemのenabledプロパティをfalseにすることはできますか?これにより、それに含まれるすべてのUITabBarItemが無効になる可能性があります。 –

関連する問題