2017-07-11 24 views
5

sự tương đương nhanh chóng cho 'text-align-cuối cùng' tài sản css là gì? Tôi thích một giải pháp không có mã.text-align-cuối cùng sở hữu css Swift tương đương

Đây là những gì tôi đã làm và những gì tôi nhận được:

enter image description here

Dòng cuối cùng (đôi khi là người duy nhất) được liên kết ở bên trái, đó là bất tiện.

+0

Vì vậy, bạn muốn làm cho văn bản choán hết chiều rộng nhưng sắp xếp dòng cuối cùng. Trên thực tế tôi đã không thấy trước vì vậy tôi sẽ đề nghị rằng nếu bạn thực sự cần thì thêm một cái nhìn web và đặt một định dạng cơ bản để văn bản – zombie

Trả lời

0

Trong khi nó không phải là có thể áp dụng Canh lề khác nhau trên một nhãn duy nhất, nếu cuối cùng (và đôi khi chỉ) dòng nên được sắp xếp ở bên phải tại sao không sắp xếp toàn bộ nhãn bên phải?

enter image description here

EDIT

Nếu điều đó không giải quyết được vấn đề bạn sau đó tôi không nghĩ rằng nó có thể giải quyết mà không cần mã.

Trong trường hợp bạn quyết định viết một số mã, bạn có thể xem xét xác định dòng cuối cùng của chuỗi (có thể là: How to get text from nth line of UILabel?) và thử áp dụng định dạng khác với AttributedString.

Nếu điều đó hoạt động thì bạn luôn có thể phân lớp UILabel và ghi đè func layoutSubviews() để tính toán tự động cho bạn. Bằng cách này bạn sẽ không phải suy nghĩ về nó nữa!

+0

Bởi vì khi văn bản được đầy đủ quyền liên kết nó không lây lan trong toàn bộ không gian ngang . (CSS cho phép nó, Microsoft Word quá) – Dorad

3

Bạn cần thay đổi văn bản của nhãn từ Plain thành Attributed, sau đó bạn có thể dán bất kỳ chuỗi và căn chỉnh nào, cũng như các thuộc tính khác, sẽ giữ. Vì vậy, về cơ bản, bất kỳ kiểu văn bản nào có thể tạo trên ứng dụng xử lý văn bản đều có thể được sử dụng tại đây.

Trong ví dụ sau Tôi đã sử dụng trang (ứng dụng Mac) để chỉnh sửa các định dạng văn bản như tôi thích và sao chép nó vào nhãn hộp văn bản trong Xcode.

enter image description here

Đây là một hình ảnh của trình giả lập chạy các ứng dụng: enter image description here

+0

Xin lỗi, nhưng tôi nghĩ rằng bạn đã bỏ lỡ điểm. Tôi đã hỏi về cách sắp xếp một nhãn cho cả hai bên (chứng minh) trong khi sắp xếp dòng cuối cùng bên phải, như trái ngược với hành vi mặc định mà gắn dòng cuối cùng bên trái. – Dorad

+0

Tôi đã chỉnh sửa câu trả lời của tôi, hy vọng điều này sẽ giúp, chìa khóa ở đây là với chuỗi được phân bổ bất kỳ phong cách có thể đạt được. –

+0

Cảm ơn, tôi đã thử. Nó trông đẹp trong bảng phân cảnh. Tuy nhiên, khi ứng dụng đang chạy trong trình mô phỏng, nhãn vẫn là "trái". :-( – Dorad

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