2015-09-29 14 views
5

Tôi đang sử dụng Xcode7 và Swift với Bảng phân cảnh. Khi tôi mở LaunchScreen.storyboard, và tôi cố gắng thiết lập một lớp tùy chỉnh trên nó, Xcode phàn nàn rằng người ta không thể có một lớp tùy chỉnh trên bảng phân cảnh LaunchScreen. Vì vậy, câu hỏi của tôi là, có cách nào để lập trình mã LaunchScreen như tôi muốn tránh phải kéo và thả các yếu tố trên nó bằng cách sử dụng IB.Có cách nào để mã hóa LaunchScreen theo lập trình

Trả lời

15

Không, Màn hình khởi chạy được hiển thị trước ứng dụng của bạn bắt đầu thực hiện để cung cấp chuyển tiếp từ Springboard sang ứng dụng của bạn trong khi đang tải.

Bạn có thể sử dụng hình ảnh cố định hoặc bạn có thể sử dụng cảnh bảng phân cảnh đơn giản chỉ sử dụng các phần tử giao diện người dùng tĩnh chuẩn - nhãn & hình ảnh.

Cảnh kịch bản này thực sự được tải và hiển thị bởi hệ điều hành, do đó, nó sẽ là một nguy cơ bảo mật để cho phép mã của bạn thực thi trong ngữ cảnh đó.

+0

Bạn luôn có thể "phát" hoạt ảnh trong 'applicationDidLoad' ... – Grimxn

+0

Có, nhưng bạn vẫn cần màn hình khởi chạy hoặc màn hình khởi chạy trước khi phát video và cần phải tạo trong Trình tạo giao diện hoặc là một hình ảnh đơn giản – Paulw11

+0

Tất nhiên - tôi cho rằng nó phụ thuộc vào việc chuyển đổi từ một hình ảnh tĩnh thành hình ảnh động sẽ làm việc cho OP ... – Grimxn

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