Trên màn hình trò chuyện của ứng dụng iOS, các từ được tự động sửa sau khi người dùng nhập vào một không gian. Nhưng từ cuối cùng không được tự động sửa khi người dùng nhấn Gửi. Làm thế nào tôi có thể nhận được từ gợi ý để thay thế từ sai chính tả khi người dùng nhấn Gửi?Trong iOS, làm cách nào để tự động sửa từ cuối cùng khi gửi?
6
A
Trả lời
3
Nếu bạn gọi resignFirstResponder
trên trường văn bản của mình làm thao tác đầu tiên sau khi nhấn gửi, nó sẽ chấp nhận hiệu chỉnh trước khi gửi.
- (IBAction)sendButtonPressed:(id)sender
{
[textField resignFirstResponder];
// Send the textfield's text
}
4
Giải pháp cuối cùng buộc bạn phải ẩn bàn phím. Tôi tìm thấy một giải pháp mà autocorrects từ cuối cùng mà không từ chức bàn phím bằng cách thêm một không gian ở cuối trước khi trình:
// This will force the autocompletion to take effect
text = [NSString stringWithFormat:@"%@ ", text];
// Remove the last character afterwards
text = [text substringToIndex:[text length]-1];
Các vấn đề liên quan
- 1. Làm cách nào để tránh thực hiện lại hành động gửi biểu mẫu cuối cùng khi trang được làm mới?
- 2. Làm cách nào để gửi biểu mẫu tự động khi tải trang trong JavaScript?
- 3. Công cụ sửa đổi cuối cùng làm gì trong Dart?
- 4. Làm cách nào để xóa ký tự cuối cùng của biến chuỗi trong ksh?
- 5. Làm cách nào để tự động dừng gỡ lỗi khi bắt đầu chỉnh sửa mã?
- 6. Python Di char cuối cùng từ chuỗi và gửi lại
- 7. Excel: cách tự động sửa cột khi khởi động?
- 8. Làm cách nào để tắt tính năng tự động gửi khi nhấn phím enter?
- 9. Làm cách nào để xóa bảy ký tự cuối cùng của giá trị băm trong Perl?
- 10. Làm cách nào để thay thế ký tự cuối cùng trong chuỗi bằng VB6?
- 11. Làm cách nào để tự động tạo tên cột dưới dạng chuỗi cuối cùng tĩnh trong metamodel JPA 2.0?
- 12. Làm cách nào để tự động xử lý vị trí tương đối trong iOS?
- 13. Thứ tự WordPress từ cuối cùng trong tiêu đề
- 14. Đu và sửa đổi cuối cùng
- 15. Làm cách nào để xóa ký tự đầu tiên và cuối cùng của chuỗi?
- 16. Làm cách nào để ngăn Emacs tự động chỉnh sửa tệp khởi động của tôi?
- 17. Có cách nào để chỉnh sửa tìm kiếm/thay thế mẫu cuối cùng trong vi không?
- 18. Trong thực tế, làm thế nào cuối cùng là "sự nhất quán cuối cùng" trong HRD?
- 19. Làm cách nào để có được thời gian hoạt động cuối cùng của người dùng khi sử dụng Devise?
- 20. Scala - Nhận hai ký tự cuối cùng từ chuỗi
- 21. Làm cách nào để biết khi nào OutputDataReceived cuối cùng đã đến?
- 22. Trong git, làm cách nào để tạo một bản vá cho 2 bản chỉnh sửa cuối cùng?
- 23. python: làm thế nào để vô hiệu hóa tự động loại khi tạo từ điển
- 24. Làm thế nào để kiểm tra khi nào autogrowth được thực hiện cuối cùng?
- 25. Làm cách nào để phát video (tự động phát) trong UITableViewCell trong iOS
- 26. Làm cách nào để tìm tệp được sửa đổi cuối cùng trong một thư mục trong Java?
- 27. Làm cách nào để có được 7 ký tự cuối cùng của một chuỗi PHP?
- 28. Giữ nguyên vị trí chỉnh sửa cuối cùng trong VIM
- 29. Làm cách nào để ngăn tự động viết hoa trong thẻ đầu vào iOS Safari?
- 30. Làm cách nào để ngăn trang trống cuối cùng?
tôi thấy nó tốt hơn để sử dụng '[self.view endEditing: YES]' thay vì 'resignFirstResponder' . Sẽ dễ dàng hơn nhiều khi có nhiều trường văn bản và/hoặc chế độ xem văn bản. – rmaddy
@rmaddy Tôi cũng sử dụng nó, nhưng điều này trả lời câu hỏi trực tiếp hơn mà không cần thêm kiến thức. OP chỉ đề cập đến một lĩnh vực, vì vậy tôi nghĩ tôi sẽ giữ nó đơn giản. –