2

UITabBarController に「More...」ボタンがある iOS アプリがあります。「その他...」をクリックすると、右上に「編集」ボタンがある新しいビューが表示されます。[編集] をクリックすると、編集モードのビューが表示されます。添付の​​画像を参照してください。

編集モードの問題は、「完了」ボタンが正しい位置 (緑の矢印を参照) の下に表示されること、または別の言い方をすれば、バーが本来よりも多くのスペースを占めることです。なぜそれが起こるのですか?

「完了」は右上の位置にある必要があり、バーの高さは低くする必要があります。私は物事を変える必要があると思います

- (void)tabBarController:(UITabBarController *)tabBarController willBeginCustomizingViewControllers:(NSArray *)viewControllers
{

}

しかし、ここで正確に何が起こるかわかりません。

iOS8でのコード。

ここに画像の説明を入力

4

2 に答える 2

0

More タブは Tabbar コントローラーのデフォルトの動作ですが、画像は何かが変更されていることを示しています。画像参照。category で UINavigationController のデフォルト メソッドを実装している場合。それを削除して、もう一度ビルドしてください。ここに画像の説明を入力

于 2015-03-26T11:34:30.187 に答える
0

これは、プロンプト付きのナビゲーションバーのように見えます。おそらく、提示されたビューコントローラーがストーリーボード/XIB ファイルでこのプロパティを推測したのでしょう。

于 2015-03-25T12:29:07.517 に答える