Tôi không chắc liệu mình đã tìm thấy lỗi hay thiếu một số cài đặt phức tạp trong SDK iOS.UITextField vị trí văn bản giữ chỗ sai khi căn phải và hướng thay đổi
Tôi có UITextField với văn bản được căn phải và một số văn bản giữ chỗ. Tôi đã đặt nó để tự động hóa khi chuyển từ chế độ dọc sang ngang (cài đặt IB giống như sau: http://db.tt/laTmXIS).
Khi theo chiều Dọc, tất cả các tác phẩm như mong đợi: http://db.tt/skf8wqN Tuy nhiên, sau khi xoay văn bản giữ chỗ là tại địa điểm sai: http://db.tt/7pU5kdR
Có vẻ với tôi rằng các thuộc tính autoresizing không sao chép vào văn bản giữ chỗ UILabel subview .
Tôi đã sao chép điều này trong một dự án mới (tải xuống tại đây: http://db.tt/OSnvv2Y), vì vậy không có gì thú vị trong mã của tôi theo như tôi thấy.
Bất kỳ ý tưởng nào?
Cập nhật: Giải pháp của Dan khắc phục sự cố này. Thêm IBOutlet được kết nối với textField của bạn và sau đó thêm mã này vào UIViewController
...
- (void)didRotateFromInterfaceOrientation:
(UIInterfaceOrientation)fromInterfaceOrientation {
textField.textAlignment = UITextAlignmentLeft;
textField.textAlignment = UITextAlignmentRight;
}
Vâng, tôi gặp vấn đề tương tự. –