Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UIImageview自定义启动屏幕框架问题_Objective C_Ios_Uiimageview - Fatal编程技术网

Objective c UIImageview自定义启动屏幕框架问题

Objective c UIImageview自定义启动屏幕框架问题,objective-c,ios,uiimageview,Objective C,Ios,Uiimageview,在我的iphone应用程序中,我的闪屏图像有一个Default.png。在我的应用程序初始化完成后,我添加了一个带有Default.png的子视图,以创建淡出过渡。 它可以工作,但是当视图上的Default.png和uiimageview Default.png之间发生切换时,uiimageview与默认.png(启动屏幕图像)相比会稍微向上显示。我希望uiimageview显示在与Default.png启动屏幕图像相同的位置。这是我使用的代码 感谢您的帮助 newview=[[UIView a

在我的iphone应用程序中,我的闪屏图像有一个Default.png。在我的应用程序初始化完成后,我添加了一个带有Default.png的子视图,以创建淡出过渡。 它可以工作,但是当视图上的Default.png和uiimageview Default.png之间发生切换时,uiimageview与默认.png(启动屏幕图像)相比会稍微向上显示。我希望uiimageview显示在与Default.png启动屏幕图像相同的位置。这是我使用的代码

感谢您的帮助

newview=[[UIView alloc]initWithFrame:CGRectMake(0,0320480)]

splashView=[[UIImageView alloc]initWithFrame:CGRectMake(0,0320480)]

splashView.image=[UIImage ImageName:@“Default.png”]


[newview addSubview:splashView]

我想这是因为状态栏,这发生在我身上,你可以试试

splashView.frame = CGRectMake(0, 20, 320, 480);

这对我来说很有用

它可能是状态栏,所以从图像上取下最上面的20像素,显示为CGRectMake(0、0、320、460),你应该会没事的

或者隐藏状态栏,但我个人更喜欢看到状态栏