Tôi có một ứng dụng mà trong đó người dùng phải nhập mã pin gồm 4 chữ số. Tất cả các chữ số phải ở khoảng cách được đặt cách nhau.Cách đặt khoảng cách chữ cái của UITextField
Có cách nào để thực hiện điều này nếu PinTextField
là một phân lớp của UIView
? Tôi biết trong một số ViewController
bạn có thể sử dụng UITextFieldTextDidChangeNotification
và đặt văn bản được phân bổ cho mỗi thay đổi. Tuy nhiên, các thông báo dường như không hoạt động trong một số UIView
.
Ngoài ra tôi đã tự hỏi nếu không có một cách đơn giản hơn làm cho một chuỗi quy cho mỗi bản cập nhật nếu bạn muốn thiết lập khoảng cách chữ của một văn bản UITextField
?
khoảng cách đúng:
sai khoảng cách:
để bắt đầu với *** bạn phải sử dụng một phông chữ ** monospace !!!!! – Fattie
Đối với bất cứ ai googling ở đây, điều này đã thay đổi đáng kể kể từ khi câu hỏi cũ này. *** KHÔNG *** sử dụng văn bản được phân bổ. Giải pháp là chết dễ dàng - nhìn vào câu trả lời của @iOSer dưới đây. – Fattie