Chỉnh sửa: sử dụng "không" thay vì "tắt". Trên trang web của bạn, tất cả những gì bạn cần làm là đặt thuộc tính autocapitalize thành tắt cho trường nhập của bạn. Vì vậy:
<input autocapitalize="none">
Xem Safari Web Content Guide: Designing Forms và Safari HTML Reference
Dưới đây là câu trả lời tôi đã có trước, có liên quan đến các ứng dụng bản địa. Giữ xung quanh cho bất kỳ ai đang tìm kiếm câu trả lời đó.
Từ UITextField Documentation
Sự xuất hiện của bàn phím chính nó có thể được tùy chỉnh bằng cách sử dụng các thuộc tính được cung cấp bởi các giao thức UITextInputTraits. Các đối tượng trường văn bản thực hiện giao thức này và hỗ trợ các thuộc tính mà nó định nghĩa. Bạn có thể sử dụng các thuộc tính này để chỉ định loại bàn phím (ASCII, Số, URL, Email và các loại khác) để hiển thị. Bạn cũng có thể định cấu hình hành vi nhập văn bản cơ bản của bàn phím, chẳng hạn như liệu nó có hỗ trợ viết hoa tự động và sửa văn bản hay không.
Về cơ bản, UITextField hỗ trợ giao thức này. Tài sản cần thiết là autocapitalizationType. Một ví dụ trong mã là:
myUITextField.autocapitalizationType = UITextAutocapitalizationTypeNone;
hoặc nếu bạn không thích ký hiệu dấu chấm:
[myUITextField setAutocapitilizationType:UITextAutocapitalizationTypeNone];
Ah dang. Chỉ cần đọc toàn bộ phần 'trang web'. Điều này không thực sự áp dụng không? – bobDevil
Đã thêm thông tin về thuộc tính web ngay bây giờ. – bobDevil