iOS SDKにバグが見つかったか、複雑な設定がないかどうかわかりません。UITextFieldプレースホルダテキストの位置が正しく配置されていて、方向が変更されています
私は右揃えのテキストといくつかのプレースホルダテキストを持つUITextFieldを持っています。私はポートレートからランドスケープに切り替えるときに自動サイズ設定にしました(IBの設定は次のとおりです:http://db.tt/laTmXIS)。 http://db.tt/skf8wqNただし、プレースホルダーテキストを回転させた後、間違った場所にあります:http://db.tt/7pU5kdR
これは、自動サイズ変更プロパティはプレースホルダーテキストUILabelのサブビューに複製されないように私には見えますポートレートでは、それをすべて期待通りの作品が
。
これを新しいプロジェクト(ここでダウンロード:http://db.tt/OSnvv2Y)に複製しました。私の見解では、私のコードでは何もファンキーではありません。
アイデア?
更新:ダンの回避策はこれを修正します。
- (void)didRotateFromInterfaceOrientation:
(UIInterfaceOrientation)fromInterfaceOrientation {
textField.textAlignment = UITextAlignmentLeft;
textField.textAlignment = UITextAlignmentRight;
}
ええ、私はこの同じ問題を抱えています。 –