Tôi đang cố gắng tạo hình ảnh có thể kéo giãn trong trình tạo giao diện. Điều này thậm chí có thể? Tôi đã tìm kiếm trên web và không thể đưa ra giải pháp thích hợp. Tôi đánh giá cao bất kỳ câu trả lời nào.Hình ảnh có thể kéo giãn trong giao diện
Trả lời
Với iOS7 bây giờ bạn có tùy chọn để sử dụng trong cắt Xcode5 xcassets danh mục. Sau đó, kéo dài sẽ được thực hiện cho bạn khi bạn thêm hình ảnh cắt lát. (xem official documentation)
Không, điều đó là không thể.
Cụ thể hơn: Trình tạo giao diện không phải là trình chỉnh sửa hình ảnh, do đó bạn không thể tạo bất kỳ loại hình ảnh nào trong đó. Bất cứ điều gì bạn muốn làm với một hình ảnh, bạn sẽ cần phải làm trong mã. –
Nhưng đây không phải là về chỉnh sửa hình ảnh mà là về việc xây dựng các hình ảnh có thể kéo giãn như bạn có thể làm trong mã. –
Điều này đặc biệt hữu ích khi thiết lập hình nền cho UITextField. Nếu không có khả năng thiết lập leftCapWidth trong IB, bạn buộc phải thiết lập hình nền trong mã. – memmons
này có thể được thực hiện trong xây dựng giao diện: http://www.slideshare.net/mystcolor/stretchable-images-in-uiimageview-using-ib-only
Điều này đúng và phù hợp với tôi. +1 –
Điều này dường như không hiệu quả đối với UIBUtton. – bogardon
Điều gì về điều này: Tôi chỉ có một kích thước hình ảnh 10x10, và tôi muốn sử dụng nó cho một UIView kích thước 20 * 20? Có vẻ như cách duy nhất là tôi phải bắt đầu một hình ảnh lớn nhất có thể, để thu nhỏ nó để vừa với bất kỳ khung hình nhỏ hơn nào. Điều đó giúp giao diện người dùng không bị hỏng. – samthui7
Nếu bạn có nghĩa là bạn đã có một hình ảnh căng ra, bạn có thể sử dụng tính năng Trải dài của IB. Các giá trị X và Y dường như là vị trí cho điểm bắt đầu căng, liên quan đến toàn bộ chiều rộng và chiều cao của hình ảnh, nghĩa là 0,5 có nghĩa là một điểm ở giữa hình ảnh.
Điều tương tự cho Chiều rộng và Chiều cao: kích thước cho vùng có thể kéo dài, so với kích thước hình ảnh, tức là đặt giá trị thành 1/imageWidth có nghĩa là vùng có thể kéo dài rộng 1 pixel. Điều kỳ lạ là 0 cũng làm việc tốt cho nút thuốc màu xanh (có thể là vì lý do tiện lợi?).
Dưới đây, chế độ xem được đặt thành "Tỷ lệ để điền". Hình ảnh là hình ảnh có thể kéo dài từ https://github.com/0xced/UIKit-Artwork-Extractor.
Câu trả lời này được lấy cảm hứng từ http://www.slideshare.net/mystcolor/stretchable-images-in-uiimageview-using-ib-only
- 1. Độ tương phản kéo giãn hình ảnh bằng openCV
- 2. Đặt hình ảnh nền UIButton kéo dài trong Bộ dựng giao diện (XCode 4)
- 3. Trình tạo giao diện (iPhone dev) nền nút tùy chỉnh Hình ảnh không tôn trọng Cài đặt kéo dài
- 4. Kéo giãn UIImage trong khi vẫn giữ các góc
- 5. Khi sử dụng PHPExcel, tại sao việc tự động kéo giãn hình ảnh của tôi?
- 6. Làm cách nào để ngăn hình ảnh nền của nút kéo giãn?
- 7. Đặt hình ảnh UIButton trong giao diện/bảng phân cảnh giao diện
- 8. Làm cách nào tôi có thể kéo hình ảnh trong nút hình ảnh thành toàn bộ vùng của nút ảnh?
- 9. Giao diện người dùng Jquery kết hợp có thể sắp xếp và có thể kéo
- 10. Giao diện người dùng JQuery Có thể kéo được - Cách biết phần tử có thể kéo được khởi tạo?
- 11. hai hình ảnh kéo
- 12. cách tạo giao diện người dùng có thể kéo trong UIView?
- 13. Làm thế nào để thêm spacer có thể kéo giãn trong Qtoolbar?
- 14. jquery - Hình ảnh có thể kéo khi hình ảnh lớn hơn vùng chứa
- 15. Làm cách nào để thay đổi tỷ lệ imshow trong matplotlib mà không kéo giãn hình ảnh?
- 16. Giao diện người dùng JQuery - Nối thêm có thể kéo được vào Droppable
- 17. Android: Có thể chụp ảnh bằng máy ảnh không có giao diện người dùng không
- 18. Thư viện giao diện người dùng jQuery và hình ảnh
- 19. Kéo một hình ảnh trong WPF
- 20. Kéo hình ảnh trên Touch
- 21. Hình ảnh động của giao diện điều khiển
- 22. Giao diện người dùng jQuery Kéo được, chụp vào lưới
- 23. Làm cách nào để thêm hình ảnh vào trình tạo giao diện trong XCode?
- 24. Xói mòn hình ảnh và giãn nở với Scipy
- 25. hình ảnh kABPersonImageFormatThumbnail không kéo
- 26. Làm cách nào để kéo giãn văn bản trong một nút hình vuông?
- 27. Giao diện người dùng JQuery có thể kéo được: Vượt quá ngăn chặn ở một bên
- 28. Giao diện người dùng jQuery cách đặt tùy chọn ngăn kéo có thể kéo trên phụ huynh của bố mẹ
- 29. C# Giao diện: Có thể tham khảo loại thực hiện giao diện trong chính giao diện không?
- 30. Giao diện người dùng jQuery - Thu thập dữ liệu có thể kéo/có thể tải xuống div phụ huynh?
Tôi không chắc chắn ý của bạn là chính xác với "hình ảnh có thể kéo dài" ...? – Micko
Tôi có nghĩa là tôi đang tìm kiếm một cách để xây dựng điều này trong IB. Nhưng tôi đoán không có cách nào. * menuBgImage = [[UIImage imageNamed: @ "pm_menu_bg.png"] stretchableImageWithLeftCapWidth: 10 topCapHeight: 5]; – ilteris
@ilteris bạn có thể thay đổi câu trả lời đúng cho bài đăng này không? Câu trả lời đúng bây giờ là sai ... – Ross