9

テキストフィールドを持つ UIPopoverController があります。iOS 6 では、ユーザーがテキスト フィールドをタップし、画面上でキーボードがスライドする際にポップオーバーが邪魔になると、ポップオーバーは邪魔にならないようにうまく移動します。

iOS 7 では、画面の端まで飛んでいきます。バカバカしい。

これは iOS 7 の単なるバグですか? 以前は存在しなかった iOS 7 でこの動作を制御する方法はありますか?

ありがとう。

4

2 に答える 2

7

permittedArrowDirectionsからUIPopoverArrowDirectionAnyに変更してみてくださいUIPopoverArrowDirectionLeft | UIPopoverArrowDirectionRight-

(void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)view allowedArrowDirections:(UIPopoverArrowDirection)arrowDirections animation:(BOOL)animated;

于 2013-10-21T11:27:45.780 に答える
1

ポップオーバーの矢印の方向に問題があるようです。このフォーラムの投稿は関連しており、詳細情報があるようです https://devforums.apple.com/message/873738#873738

https://devforums.apple.com/message/885612#885612

于 2013-11-07T00:01:21.960 に答える