2016-03-01 16 views
7

Tôi cần hỗ trợ cả màn hình khởi chạy dựa trên kịch bản và hình ảnh khởi chạy 'truyền thống' trong một dự án.Làm cách nào để sử dụng Khởi chạy hình ảnh từ danh mục nội dung trong bảng phân cảnh khởi chạy?

Thêm bảng phân cảnh màn hình khởi chạy với UIImageView trỏ tới màn hình khởi chạy có vẻ như là cách đơn giản để làm như vậy. Tuy nhiên, Trình tạo giao diện không thể định vị hình ảnh khởi chạy và không thể hiển thị hình ảnh đó.

Vì tất cả các kích thước khác nhau về nội dung, liệu bảng phân cảnh thậm chí có chọn đúng hình ảnh không?

Tái những hình ảnh với các lớp học quy mô và hạn chế không hoàn toàn có thể, vì vậy

TL; DR: Làm thế nào để sử dụng một Launch Storyboard có sử dụng những hình ảnh tương ứng từ tập các hình ảnh màn hình khởi động?

+0

Bất kỳ giải pháp đó? – arniotaki

Trả lời

2

Trong Assets.xcassets, nhấp vào + và chọn Biểu tượng ứng dụng & Khởi chạy hình ảnh -> Hình ảnh khởi chạy iOS mới. Kéo & Thả Ảnh khởi chạy của bạn bằng các kích thước đã đề cập. Bây giờ trong Project & target List, chọn Project & rồi nhấn General Tab. Trong biểu tượng ứng dụng & Khởi chạy hình ảnh, nhấp vào Khởi chạy nguồn hình ảnh & chọn tệp nguồn mới được tạo của bạn.

+2

Vâng, quá nhiều cho danh mục tài sản; đó là làm việc tốt. Tôi không thể tham khảo nó từ bảng phân cảnh mặc dù. – SmokeDispenser

+0

Cảm ơn @Maulik Bhuptani – Ravikant

+2

Câu hỏi đó không phải là cách thiết lập Khởi chạy hình ảnh với một danh mục tài sản, nhưng làm thế nào để tham khảo chúng trong mã (hoặc bảng phân cảnh) – Jochen

0

Tôi biết đây là câu hỏi cũ. Câu trả lời ngắn gọn là "bạn không thể", nhưng có một cách giải quyết khác.

Đây là cách tôi thực hiện:

Không thêm hình ảnh bạn muốn sử dụng vào danh mục nội dung. Thay vào đó, hãy thêm hình ảnh trực tiếp vào dự án của bạn và đảm bảo rằng bạn đã đưa chúng vào mục tiêu. Bạn phải quay lại quy ước đặt tên "image.png", "[email protected]", "[email protected]" để cung cấp các hình ảnh khác nhau cho các kích thước màn hình khác nhau.

Hy vọng rằng sẽ giúp bất kỳ ai gặp phải điều này.

Adding images to target Set image to ImageView in LaunchScreen storyboard $$$

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