Câu hỏi đơn giản: có cách nào để thực hiện di chuyển WKInterfaceLabel
nếu văn bản của nó quá dài để vừa với khung của nhãn không? Một cái gì đó giống như một UITextView
?Cuộn văn bản dài bên trong WKInterfaceLabel?
Trả lời
Bạn chắc chắn có thể thực hiện việc này. Tất cả những gì bạn cần làm là đặt các thuộc tính sau trên WKInterfaceLabel
trong Bảng phân cảnh.
- Label => dòng = 0 (WatchKit sẽ thiết lập các số bên phải)
- Kích => Width = "So với container"
- Kích => Chiều cao = "Kích để Nội dung phù hợp "
Điều này sẽ cho phép bạn cuộn đến nội dung trái tim của bạn. Tôi vừa chế nhạo nó trong một ứng dụng mẫu và nó hoạt động chính xác như bạn mong đợi.
Hy vọng điều đó sẽ hữu ích!
Không thể có WKInterfaceLabel
cuộn nội dung của nó. Lựa chọn duy nhất của bạn là cắt ngắn văn bản hoặc cho phép nhãn phát triển và chứa nhãn.
Bạn cần phải thiết lập chiều cao thiết lập sở hữu nhãn của nhãn như kích thước văn bản
như sau
Set Lines Property = 0 (WatchKit auto set the right number)
Set Width = "Relative to Container" & Height = "Size to Fit Content"
Bạn cần phải làm theo các bước tương ứng để đạt được kết quả như image.This đây là một cuộn Xem.
tôi sử dụng hai nhóm
Group1: Group1 bao gồm hình ảnh, hướng Label, ngày Label và GROUP2
Group1 bố trí là dọc
Width : Tương đối so với Vùng chứa
Chiều cao: Kích thước cho vừa Content
hình ảnh: chiều rộng
hình ảnh: liên quan đến container (0.8) chiều cao
ảnh: Cố định (60)
Tiêu đề và ngày Label:
Chiều rộng: Liên quan đến container
Chiều cao: Kích thước cho vừa Content
GROUP2: GROUP2 bao gồm mô tả Label
GROUP2 bố trí là dọc
Chiều rộng: Liên quan đến container
Chiều cao: Kích thước cho vừa Content
Mô tả Label:
Chiều rộng: Liên quan đến container
Chiều cao: Kích thước cho vừa Content
- 1. Fade văn bản quá dài bên trong phần tử HTML
- 2. Văn bản UITextField không cuộn ở bên trái
- 3. yếu tố lưới Flex với văn bản dài bên
- 4. JTextField: Cách đặt văn bản ở bên trái của JTextField khi văn bản quá dài
- 5. Khối văn bản dài trong văn bản Jade?
- 6. Cuộn cuộn dọc của dòng văn bản trong Android
- 7. JasperReport - văn bản quấn để hiển thị văn bản dài trong trường văn bản
- 8. Android: Tự động cuộn văn bản trong TextView
- 9. Lấy văn bản bên trong # {}
- 10. jqgrid dài gói văn bản
- 11. Vim, đường dài và cuộn
- 12. Cuộn ngang và lỗi văn bản
- 13. jquery chiều dài của văn bản()
- 14. Cách lấy chiều cao cuộn thực của div (nói kích thước văn bản bên trong)
- 15. Danh sách AndroidXem nhanh cuộn với các phần: phần văn bản quá dài
- 16. Hộp văn bản WPF Kéo dài
- 17. Chế độ xem văn bản không thể cuộn trong android
- 18. Android: Textview với văn bản cuộn dọc
- 19. Làm cách nào để truy cập văn bản bên trong một phần tử trong khi bỏ qua một số văn bản bên trong thẻ bên cạnh văn bản?
- 20. Các ký tự dòng mới trong vùng văn bản tăng độ dài văn bản trong C#
- 21. WPF - Văn bản Hộp văn bản nhiều dòng bị mờ khi nhập văn bản dài
- 22. Cách cuộn văn bản bằng Python/Curses subwindow?
- 23. SVG: văn bản bên trong rect
- 24. JQuery chọn bằng văn bản bên trong
- 25. HTML5 giàu văn bản bên trong textarea
- 26. R barplot: gói nhãn văn bản dài?
- 27. Cuộn EditText bên trong ScrollView
- 28. Văn bản bên dưới RadioButtons
- 29. TextView cắt văn bản khi đủ dài
- 30. Cách liên tục cuộn đến cuối văn bản trong hộp văn bản nhiều dòng?
đó là gần như hoàn hảo, nhưng những gì tôi đang cố gắng để làm cùng này là giữ lại đoạn text theo chiều dọc làm trung tâm trong màn hình đồng hồ. Với thanh trạng thái của đồng hồ, tôi đã áp dụng điều chỉnh cho chiều cao của nhãn để bù lại (ví dụ: cắt 8pt ở cạnh dưới cùng để khớp với các thanh ở trên cùng tạo thành thanh trạng thái). Tôi tự hỏi nếu tôi có thể duy trì điều đó bằng cách sử dụng tùy chọn Kích thước để phù hợp. – Luke
Bạn sẽ không thể tạo ra hiệu ứng đó bởi vì bạn sẽ cứng mã hóa chiều cao và nó sẽ kết thúc cắt xén thay vì phát triển. – cnoon
Điều này không hiệu quả đối với tôi. Mục tiêu của tôi là cuộn nội dung văn bản của nhãn bên trong vùng nhãn đó. Và nó chỉ đơn giản là "Kích thước để phù hợp" mà không phải là yêu cầu. –