我喜歡在我的應用程序中創建第二個啓動屏幕。 我的想法是使用default.png
並加載一個UIView
與全屏UIImageView
裏面。ipad第二次啓動屏幕
在viewDidLoad
我想過放置一個睡眠選項,然後加載真正的應用程序屏幕。 但是當我的函數在viewDidLoad
中調用時,什麼也沒有發生。
看來我的上海華是空的... 這裏是一段代碼:
if (self._pdfview == nil)
{
pdfview *videc = [[pdfview alloc]
initWithNibName:@"pdfview" bundle:nil];
self._pdfview = videc;
[pdfview release];
}
// get the view that's currently showing
UIView *currentView = self.view;
// get the the underlying UIWindow, or the view containing the current view
UIView *theWindow = [currentView superview];
theWindow
是該行後空的,所以這可能是爲什麼沒有加載其他視圖的原因。
所以我的問題,我如何創建第二個開始屏幕?
或三個首發屏幕,就像遊戲中我喜歡提及另一家公司一樣。
mmm ty爲您的答案,加載任何視圖不是我的問題。問題是創建第二個啓動畫面,並帶有任何圖片。 – Ferdi
我不知道我理解你。要創建第二個啓動畫面,您必須執行的操作是加載圖像或筆尖,然後將其顯示在當前視圖的頂部。做到這一點的方法是使用'addSubview'。在你的代碼中,你加載了'videc',但是你不會對它做任何事情,即你不試圖顯示它...... – sergio
我稱這個函數爲加載另一個xib。 – Ferdi