Tôi có UITextView có thể chỉnh sửa được tải bằng Chuỗi được phân bổ. Chuỗi được phân bổ này được tải với các thuộc tính tùy chỉnh do ứng dụng đặt. Vì lý do này, tôi luôn thêm các thuộc tính tùy chỉnh này vào typingAttributes
của textView. Mỗi khi tôi nhập văn bản, nó hoạt động như mong đợi, văn bản được thêm vào có thuộc tính tùy chỉnh được đặt, nhưng bất cứ khi nào tôi sử dụng gợi ý dự đoán để thay thế một từ, toàn bộ từ được đặt không có thuộc tính tùy chỉnh.Duy trì các thuộc tính tùy chỉnh khi thay thế văn bản được phân bổ trên UITextView
Theo như tôi biết, mỗi lần văn bản được gán được đặt theo chương trình, thì typingAttributes
sẽ tự động bị xóa. Vì vậy, có vẻ như khi đề xuất dự đoán được chọn, văn bản được đặt theo lập trình và vì lý do này, tôi mất tất cả các thuộc tính tùy chỉnh của mình.
Có cách nào xung quanh vấn đề này không?