0

アプリを iOS6.1 から iOS7 に移行すると、キーボードの入力アクセサリ ビュー用に作成したツールバーの iOS6.1 で表示されていたすべてのボタンが表示されなくなりました (ただし、アクティブなままです)。

[myBar setTranslucent:...] と [myBar setBarStyle:...] のすべての組み合わせを試しましたが、これらのボタンを再度表示する方法はありません。それらは次のように定義されます。

      UIBarButtonItem *myButton =[[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"myImage.png"] style:UIBarButtonItemStylePlain target:self action:@selector(mySelector:)];

iOS7.1以下<-iOS 7.1 iOS6.1以下<-iOS 6.1

何か案が?ありがとう!

4

1 に答える 1

0

私の問題の解決策を見つけました。

uiwebview の標準入力アクセサリ ビューを削除するために使用した方法が、この問題の原因でした。一部のビューが表示されたままになり、新しい UIToolbar ビューが表示されなくなりました。ここで Stackoverflow で説明されているものを使用しましたが、動作します。

于 2014-05-10T12:25:38.587 に答える