我喜欢在我的应用程序中创建第二个启动屏幕。 我的想法是使用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