質問

私はUITabBarControllerとの本当の悩みを抱えています。私は、単純な写真アプリを持っている、と私は、iPhoneからPhotoAppとほぼ同じ動作をシミュレートしようとしています メインビューのcontrolerは、私はまた、ナビゲーションバーと上部のステータスバーを持って、タブバー自体である。

どのような私が欲しいのは(タップするだけではないタイマー付き、)バーを非表示にするタップです。 1:写真は、実際に写真をズームしたり、再び1を、それを作るUIScroll図です。その一部はすでに動作している、

彼らは、私がhidesBottomBarWhenPushedを設定するナビゲーションバーにビューをプッシュする前に試してみた、よく、それは動作しますが、私は、カスタムアニメーションを設定することはできませんし、それが本当の問題ではない、私は再びバーを表示することはできません私はそれらを再表示する方法を消えると知らない、私はおそらくいろいろ書いが非常に明白な欠けていると確信しているが、OBJのCでの私の経験が少し半年間のパートタイムのようなものであるように、私はstackoverflowのがいるようだと私はここで尋ねたと思いました答えを得る:)

役に立ちましたか?

解決

調査するために、

サムシング:Three20プロジェクト: http://github.com/facebook/three20する - それは、コンポーネント形式の写真閲覧アプリの完全クローンを含む

しかし、あなたが使用しているUINavigationControllerUIViewControllerのサブビューがあるのでThree20せずに、あなたは、在庫UINavigationControllerでこれを行うことはできません。あなたは別の層の上に兄弟ビューを作成する必要があります。あなたの写真、そしてUIToolbar:これを行うには、2つのサブビューを持つ親UIViewControllerを作ります。あなたは非表示にし、それだhiddenプロパティを設定することで、UIToolbarを表示し、それは([parent.view bringSubviewToFront:toolbarController]写真ビューとparentの両方が含まれているメインのUIViewControllerがある)UIToolbarとフォトビューの上だことを確認することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top