2015-04-10 3 views
1

я следовал учебник по ссылке ниже:Есть ли способ редактировать экран запуска?

http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/

Однако это не запускать любой код в viewDidLoad. Кроме того, экран запуска становится черным, когда я использую IBoutlet для UILabel.

Есть ли способ, которым я могу редактировать UILabel в UIViewController?

+0

Нет, запуск раскадровки или перо не только загружен, но никогда там любой код запуска. – rckoenes

+0

Проверьте этот [SO ответ] (http://stackoverflow.com/questions/29332176/is-it-possible-to-set-the-icon-or-launch-screen-in-xcode-programmatically/29332963#29332963) – Azat

+0

Вы не можете использовать свой класс в LaunchScreen.xib, поэтому в нем не будет работать ни один из ваших кодов. – duan

ответ

1

Это потому, что вы тестируете устройство с iOS 7 или меньше.

Вы можете указать только XIB экрана запуска для прошивки 8.

Более ранние версии требуют запуск изображения.

0

Это еще одно «решение», которое создает поддельный экран запуска (первый UIViewController в Main.Storyboard) и устанавливает Main.Storyboard в качестве экрана запуска. Затем вставьте код в viewDidLoad()

скор:

let delay = 3 * Double(NSEC_PER_SEC) 
let time = dispatch_time(DISPATCH_TIME_NOW, Int64(delay)) 
dispatch_after(time, dispatch_get_main_queue()) { 
    self.performSegueWithIdentifier("yourVCIdentifierInStoryboard", sender: self) 
} 
Смежные вопросы