2011-10-07 27 views
14

Tôi đang sử dụng một UITextView để hiển thị các định nghĩa có thể dài một hoặc nhiều dòng. Khi nó đi qua một làn đường, nếu thường kết thúc tốt đẹp ở giữa một từ.UITextView ngắt từ ngắt ở giữa một từ

Điều này có bình thường không? Có thể làm gì để ngăn chặn điều này?

+3

Bạn có thể đưa ra ví dụ không? Mã nguồn? Những dự đoán đầu tiên của tôi là: (A) Một số từ của bạn dài hơn 80 ký tự, vì vậy UITextView không có lựa chọn nào khác ngoài việc quấn chúng; (B) Các dòng của bạn bao gồm các khoảng trắng, nhưng chúng là các không gian không thay đổi U + 00A0 thay vì các không gian U + 0020, vì vậy chúng không đóng góp vào việc xếp hàng; (C) Phương pháp của bạn "định nghĩa hiện tại [ing]" là đàn áp cách gói thích hợp bằng cách nào đó. – Quuxplusone

+0

Trường hợp giả định (A) có cách nào để tính toán chiều rộng tối thiểu để ngăn chặn trường hợp đó không? – okhobb

Trả lời

-1

Bạn có thể làm như sau: UITextview có thuộc tính cho phép cuộn. Vì vậy, giới hạn ký tự văn bản không quan trọng. Nếu có nhiều văn bản hơn, chế độ xem văn bản sẽ làm cho văn bản có thể cuộn được. HOẶC Làm cho chiều cao của chế độ xem văn bản, nhận chiều cao chuỗi/văn bản và đặt chiều cao của chế độ xem văn bản cho phù hợp.

+0

làm thế nào để điều này làm những gì anh ta cần? –

+0

xin lỗi nếu tôi nghe có vẻ gay gắt - Tôi chỉ không hiểu nó ^^ –

+1

4 năm sau và tôi vẫn không: D –

1

từ bọc IS là mặc định cho IOS UITextView và lý do duy nhất nó không Quuxplusone được đề cập trong bình luận của mình.

  • một từ dài (tính bằng pixel) so với khung của TextView
  • những 'không gian' là không thực sự không gian nhưng không gian không thể phá vỡ
1

Dường như điều này có thể xảy ra khi đường dẫn loại trừ quá gần mép của UITextView. Trong this example đi kèm với tutorial, bạn sẽ nhận thấy rằng nếu bạn chạy ứng dụng và chọn tab Tương tác trong khi hình bầu dục được đặt từ trung tâm hyphenate và ngắt tự nhiên, nếu bạn kéo nó sang cạnh trái thì các từ sẽ bị vỡ và bị phân mảnh. Nhưng nếu bạn kéo nửa hình bầu dục ra khỏi màn hình thì hãy đóng gói lại.

Vì vậy, khi làm việc với hình bầu dục, bạn có thể sử dụng mẹo để thoát khỏi cạnh trái, và với hình chữ nhật, chỉ cần không đến quá gần mép. Chống lại nó là tốt.

Các vấn đề liên quan