テキストフィールドを持つ UIPopoverController があります。iOS 6 では、ユーザーがテキスト フィールドをタップし、画面上でキーボードがスライドする際にポップオーバーが邪魔になると、ポップオーバーは邪魔にならないようにうまく移動します。
iOS 7 では、画面の端まで飛んでいきます。バカバカしい。
これは iOS 7 の単なるバグですか? 以前は存在しなかった iOS 7 でこの動作を制御する方法はありますか?
ありがとう。
テキストフィールドを持つ UIPopoverController があります。iOS 6 では、ユーザーがテキスト フィールドをタップし、画面上でキーボードがスライドする際にポップオーバーが邪魔になると、ポップオーバーは邪魔にならないようにうまく移動します。
iOS 7 では、画面の端まで飛んでいきます。バカバカしい。
これは iOS 7 の単なるバグですか? 以前は存在しなかった iOS 7 でこの動作を制御する方法はありますか?
ありがとう。
permittedArrowDirections
からUIPopoverArrowDirectionAny
に変更してみてくださいUIPopoverArrowDirectionLeft | UIPopoverArrowDirectionRight
-
(void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)view allowedArrowDirections:(UIPopoverArrowDirection)arrowDirections animation:(BOOL)animated;
ポップオーバーの矢印の方向に問題があるようです。このフォーラムの投稿は関連しており、詳細情報があるようです https://devforums.apple.com/message/873738#873738