2015-06-24 18 views
20

Tôi đang làm việc trên Ứng dụng iPhone và tôi đang cố gắng đặt hình ảnh màn hình khởi chạy. Làm cách nào để đặt hình ảnh màn hình khởi chạy, bạn có thể thêm UIImageView và gán hình ảnh đó không?Cách đặt hình ảnh màn hình khởi chạy trong Xcode

Nếu bạn cần thêm thông tin để trả lời câu hỏi, vui lòng cho tôi biết.

Cảm ơn trước

enter image description here

+0

từ iOS8 trở đi, bạn có 2 lựa chọn, sử dụng tập hợp các hình ảnh hoặc sử dụng 1 kịch bản đó sẽ tự động quy mô . Để sử dụng bộ hình ảnh, hãy nhấp vào images.xcassets và sau đó nhấp chuột phải để chọn hình ảnh khởi chạy mới. điền vào tất cả các kích cỡ khác nhau của hình ảnh. Sau đó, đặt hình ảnh làm màn hình khởi chạy của bạn từ tab chung. – Riandy

+0

bạn nên tùy chỉnh LaunchScreen.storyboard visit http://stackoverflow.com/a/41548620/5391914 –

Trả lời

24

Có, bạn có thể dễ dàng thiết lập một UIImageView trong LaunchScreen. Chỉ cần xóa các nhãn có sẵn từ LaunchScreen.xib, thêm UIImageView từ Trình tạo giao diện. Gán 4 trở ngại sau đây để UIImageView rằng đối với quan điểm cha mẹ với:

  • dưới không gian để chứa
  • Space Top chứa
  • Leading Space để container
  • Trailing Space để container

Và cuối cùng đặt hình ảnh thành UIImageView.

Hy vọng điều này sẽ giúp bạn trong những gì bạn muốn làm.

Cập nhật:

Hãy nhìn vào hình ảnh sau đây để mô tả thêm:

+0

Cảm ơn bạn đã trả lời. Tôi chỉ có một câu hỏi trong đó lớp nào tôi đặt hình ảnh vào UIImageView? Màn hình khởi chạy.xib không có lớp được liên kết với nó. Tôi thường đặt hình ảnh trong hàm viewDidLoad của các lớp. – Skywalker

+0

Bạn không cần một lớp học để làm điều đó. Bạn có thể chỉ cần thiết lập các ràng buộc từ bộ dựng giao diện (tệp .xib) – danialzahid94

+1

có, nhưng ở đâu tôi thực sự đặt hình ảnh thành UIImageView, thường chúng ta sử dụng self.view.backgroundColor = UIColor (patternImage: UIImage (có tên: "podcastbg. jpg ")!) – Skywalker

6

Trong iOS 8 và sau đó, bạn có thể tạo một XIB hoặc tập tin kịch bản thay vì một hình ảnh phóng tĩnh. Khi bạn tạo tệp khởi chạy trong Trình tạo giao diện , bạn sử dụng các lớp kích thước để xác định bố cục khác nhau cho môi trường hiển thị khác nhau và bạn sử dụng Bố cục tự động để thực hiện các điều chỉnh nhỏ .

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html

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