Cách đặt chế độ tự động trả cho UIImageView/UIView sao cho chiều rộng và chiều cao của hình ảnh tăng lên một chút cho iphone 6 và 6 plus. Tôi đã thử thêm tỷ lệ ràng buộc Aspect nhưng chiều cao và chiều rộng tăng lên rất lớn. Có anyway để thiết lập chiều cao và chiều rộng hạn chế của xem hình ảnh có thể được thiết lập bằng tay cho iphone 6 và 6 cộng. Hãy nhìn vào ảnh chụp màn hình xem hình ảnh trong iphone 6 và 6 cộng với nên được nhỏ hơn một chút so với nó được hiển thị ngay bây giờ. Tỷ lệ khung hình tự động trả cho UIImageView/UIView
Trả lời
Khi tôi hiểu vấn đề của bạn là bạn muốn kiểm soát số lượng hình ảnh sẽ được tăng lên trong mỗi kích thước màn hình khác nhau. Bạn có thể kiểm soát mọi thứ. Những gì bạn cần làm là gán một giới hạn chiều rộng bằng với hình ảnh của bạn. Ưu tiên trên chiều rộng của hình ảnh. Mối quan hệ sẽ được với superview và sau đó bạn có thể thay đổi mối quan hệ bằng cách thêm Multiplier của riêng bạn.
Những gì bạn cần làm chính xác:
1) Chọn chế độ xem hình ảnh của bạn.
2) Giữ phím điều khiển. Trong khi bạn đang giữ nó, hãy kéo chuột từ chế độ xem hình ảnh sang chế độ xem bên ngoài.
3) Chọn 'Chiều rộng bằng'.
4) Nhấp đúp vào hạn chế của bạn trong tab 'Hạn chế'.
5) Đảm bảo rằng chế độ xem hình ảnh được hiển thị dưới dạng mục đầu tiên, nếu không nhấp vào mục đầu tiên và chọn 'Đảo ngược mục đầu tiên và thứ hai'.
6) Phát với hệ số cho đến khi bạn hài lòng với kết quả trên màn hình xem trước.
Đôi khi phát với giới hạn tỷ lệ khung hình không có tác dụng. Trong điều kiện như vậy, sử dụng chiều rộng bằng nhau và giới hạn chiều cao bằng nhau với công thức, tôi sẽ giải thích như dưới đây với một ví dụ.
Giả sử tôi có một UIView chụp toàn bộ chiều rộng của iPhone 5 tức là 320 điểm. (nhớ 1 điểm = 2 điểm ảnh cho màn hình võng mạc) và chiều cao là 46 điểm. Tôi muốn một nút (Width = 30 điểm, chiều cao = 60 điểm) bên trong UIView này sẽ thay đổi kích thước theo điện thoại khác nhau với cùng một tỷ lệ co. Tôi sẽ làm điều khiển kéo từ nút đến UIView và chọn chiều rộng bằng nhau lần đầu tiên và sau đó sẽ làm điều tương tự một lần nữa với chiều cao bằng nhau. Sau này tôi sẽ chọn ràng buộc và sẽ đảm bảo rằng mục đầu tiên là nút và mục thứ hai là UIView. Tôi sẽ sử dụng công thức này để tính toán số nhân thì:
Để tính số nhân width: 60 (chiều rộng của nút)/320 (chiều rộng của UIView) * 100 = 18,75%
Để tính chiều cao nhân: 30 (chiều cao của nút)/46 (chiều cao của UIView) * 100 = 65.217%
Bây giờ hãy nhập số nhân này (nhớ sử dụng ký hiệu% age giống như trên) và điều này sẽ thay đổi kích thước nút khác kích cỡ màn hình iPhone.
Điều này giả định rằng tỷ lệ co của chế độ xem có chứa luôn bằng nhau, có thể đúng vào ngày hôm nay nhưng có thể không phải là ngày mai. –
- 1. Tỷ lệ khung hình OpenGl
- 2. iOS nhận tỷ lệ khung hình video
- 3. Tỷ lệ khung hình trong UIImageView
- 4. C#: Cách tính tỷ lệ khung hình
- 5. Tỷ lệ hình ảnh theo tỷ lệ
- 6. CollapsingToolbarLayout với Hình ảnh, tỷ lệ khung hình cố định
- 7. Tỷ lệ khung hình máy ảnh bên ngoài Unity3d
- 8. Tỷ lệ bitmap thay đổi kích thước Android giữ tỷ lệ khung hình
- 9. UIImageView/UIScrollView buộc phải có tỷ lệ khung hình cố định cho vừa với màn hình
- 10. Android Streaming Video - Cần tỷ lệ khung hình
- 11. Tỷ lệ màn hình chia tỷ lệ canvas của Android
- 12. Tính Chiều cao cho Hình ảnh/Video dựa trên Tỷ lệ Khung hình và Chiều rộng
- 13. Làm cách nào để chia tỷ lệ hình nền SVG mà không tôn trọng tỷ lệ khung hình trong Firefox?
- 14. Tỷ lệ chia tỷ lệ trong hình ảnh Android?
- 15. hình ảnh động android xem hình ảnh tỷ lệ
- 16. So sánh hai hình ảnh và trả về tỷ lệ tương tự trong%
- 17. Tỷ lệ màn hình Android
- 18. Buộc hình ảnh vừa vặn và giữ tỷ lệ khung hình
- 19. Nếu tỷ lệ khung hình <= 2, video từ hình ảnh là màn hình màu đen
- 20. Cách đặt tỷ lệ khung hình cố định cho bố cục trong Android
- 21. Cách xác định tỷ lệ khung hình cố định cho ô phân tán
- 22. ffmpeg chia avi thành các khung có tỷ lệ khung hình đã biết
- 23. Cách tạo hình ảnh càng lớn càng tốt trong khi duy trì tỷ lệ khung hình
- 24. Tỷ lệ hình ảnh UISegmentedControl
- 25. Tự động chia tỷ lệ hình ảnh theo kích thước với (Py) GTK
- 26. Giữ tỷ lệ khung hình của một QWidget phân lớp trong khi đổi kích thước
- 27. Chất lượng hình ảnh động CSS3 trên thang tỷ lệ
- 28. Màn hình máy ảnh không duy trì tỷ lệ khung hình/có vẻ bị lệch
- 29. Tạm thời tắt các hoạt động nhóm tự động chia tỷ lệ AWS
- 30. android textureview xem trước toàn màn hình với tỷ lệ khung hình chính xác
bạn cần tham khảo bài đăng sau trên stackoverflow. http://stackoverflow.com/questions/25766747/emulating-aspect-fit-behaviour-using-autolayout-constraints-in-xcode-6 –
Đã thử tat nhưng không hoạt động, kết quả giống nhau –
Điều này là một hướng dẫn đơn giản nhưng đầy đủ tính mô tả với ảnh chụp màn hình về cách bạn có thể thêm giá trị tỷ lệ để điều chỉnh [UIImageView trong iOS AutoLayout] (https: // anujarosha.wordpress.com/2015/05/22/ios-autolayout-with-a-uiimageview/) – AnujAroshA