Khi tôi tự động thay đổi văn bản của nhãn UIL, tôi muốn có dấu ba chấm (dấu chấm, dấu chấm, dấu chấm) thay vì sau đó văn bản sẽ được tự động thay đổi kích thước. Làm thế nào để làm điều này?Nhận UILabel để tạo hình elip thay vì thu nhỏ phông chữ
Nói cách khác, nếu tôi có UILabel với từ Cat
với phông chữ kích thước 14 và sau đó tôi thay đổi từ thành Hippopotamus
phông chữ co lại để vừa với tất cả từ. Tôi thà từ đó sẽ tự động cắt ngắn theo sau bởi một dấu chấm lửng.
Tôi giả sử có một tham số có thể thay đổi trong đối tượng UILabel của tôi. Tôi không muốn làm điều này theo chương trình.
UILineBreakModeTailTruncation được đánh dấu là bị phản đối, tài liệu khuyên bạn sử dụng NSLineBreakByTruncatingTail. Điều tương tự cũng vậy. – jbat100
Tôi cũng tin rằng mặc định cho UILabels là phải điều chỉnhFontSizeToFitWidth đặt thành NO –
Điều gì xảy ra nếu bạn có hai nhãn cạnh nhau và muốn một nhãn có thể cắt ngắn bằng dấu ba chấm và cái còn lại không điều chỉnh kích thước phông chữ cũng không cắt ngắn (giả sử có đủ không gian cho văn bản). Khung của họ điều chỉnh bằng cách sử dụng các ràng buộc. Có ràng buộc nào sẽ buộc một kích thước phải lớn ít nhất là kích thước nội dung cần phải ngăn chặn một dấu chấm lửng hoặc cắt ngắn không? –