私はUITextView
RTLアライメントを持っています。
ユーザーがテキストを入力してキーボードを閉じると、配置はそのままになります--RTL。
しかし、ユーザーが空の文字列を選択した場合、文字列をプレースホルダーに変更すると、配置が反転してLTRになります。
明示的にRTLを要求しようとしましたが、役に立ちませんでした。
-(void)cancelPad{
[userTextView resignFirstResponder];
userTextView.textAlignment = UITextAlignmentRight;
userTextView.text = @"place holder text";
}
-(void)doneWithNumberPad{
if ([userTextView.text isEqualToString:@""]) {
[self cancelPad];
}
[userTextView resignFirstResponder];
userTextView.textAlignment = UITextAlignmentRight;
}
誰かアイデアがありますか?