2013-10-01 6 views
6

ios7で紹介されたbottomLayoutGuideを使用して、ラベルの下端をタブバーの上部に固定しようとしています。アプリを実行すると最初は機能しますが、他のタブに切り替えてもう一度やり直すと、ラベルが半透明のタブバーの後ろに移動します(ビューの下部に固定されます)。ios 7 bottomLayoutGuide with uitabbarcontroller

viewDidLayoutSubviewsにタブのビューコントローラの1つのログを追加し、それぞれのタブがスイッチバックされた後にbottomLayoutGuide.lengthの値が0にリセットされました。

私のviewcontrollerはUITabBarControllerの子です。

何か間違っているのですか、これはios7のバグですか?これは、シミュレータとデバイスの両方で発生します。

+1

これはiOS 7のバグだと思います。バグレポートを提出してください。 –

答えて

4

Interface Builderとストーリーボードを使用している場合は、View Controllerの属性インスペクタで「エッジを延長する - ボトムバーの下に」を選択解除します。私も同様の問題を抱えていました。

+0

これは、タブバーとビューの間に約8ピクセルのギャップを与えます。 – mostruash

関連する問題