2015-07-01 33 views
5

Tôi có một nhãn UIL có chứa văn bản lớn hơn kích thước nhãn. (UILabel có 2 dòng.)cách xóa ba dấu chấm khỏi UILabel?

UILabel hiển thị ba dấu chấm (dấu chấm lửng) trên iOS. Tôi không muốn nhãn hiển thị dấu chấm này. Làm thế nào tôi có thể làm cho họ không hiển thị?

+0

Bạn có muốn đổi kích thước để vừa với văn bản của nó không? – Bannings

+0

không. về \t Bạn có muốn đổi kích thước để vừa với văn bản của nó không? kích thước nhãn là hằng số – userInStackoverflow

Trả lời

20

Đặt nhãn là lineBreakMode thành .ByClipping (Swift) hoặc NSLineBreakByClipping (Mục tiêu-C).

+0

khi nhãn văn bản "văn bản 1 văn bản 2 văn bản 3 văn bản 4 \ n \ n \ n \ n \ n \ n" trong trường hợp này khi dòng đầu tiên là "văn bản 1 văn bản 2 văn bản 3" có vẫn còn 3 chấm sau "văn bản 4" trên dòng thứ hai. Trong các trường hợp khác như cho cùng một nhãn sử dụng văn bản "văn bản 1 văn bản 1 văn bản 1 văn bản 1 văn bản 1 văn bản 1 văn bản 1 văn bản 1 văn bản 1" Nó có thể giúp – userInStackoverflow

+0

tôi sửa nó bằng cách thêm ký tự không gian "" var theLabelTextString = "văn bản 1 văn bản 1 văn bản 1 văn bản 1 " để lặp lại trong 0 ... 20 { theLabelTextString + =" " } – userInStackoverflow

+0

sử dụng cả hai dòngBreakMode và nhiều ký tự khoảng trắng trước khi \ n \ n \ n \ n \ n \ n giải quyết trường hợp của tôi . thanks – userInStackoverflow

3

hãy thêm mã

[labelname sizeToFit]; 
0

tôi đã đạt được bằng cách bước sau:

1.Increase chiều cao của nhãn như tôi đã làm như vậy mà 2 dòng phù hợp.

nhãn 2.select, đi đến attributes inspector

3.select Line Breaks lines = Word Wrap

4.also tăng, như 2,3

changing line break in attributes inspector thay đổi ngắt dòng trong thuộc tính thanh tra

Làm việc cho tôi

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