我的iphone应用程序的启动画面图像有Default.png。在我的应用程序初始化完成后,我添加了一个带有Default.png的子视图,以创建淡出过渡。 它可以工作但是当在视图上的Default.png和uiimageview Default.png之间发生切换时,与Default.png(即启动画面图像)相比,uiimageview显示略微下降。我希望uiimageview显示在与Default.png初始屏幕图像相同的位置。这是我使用的代码......
任何帮助表示赞赏...
newview = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];
splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,480)];
splashView.image = [UIImage imageNamed:@“Default.png”];
[newview addSubview:splashView];
答案 0 :(得分:1)
它可能是状态栏,所以从图像中取出前20个px并显示为CGRectMake(0,0,320,460),你应该没问题。
或隐藏状态栏,但我个人更喜欢看状态栏。
答案 1 :(得分:0)
我想这是因为状态栏,它发生在我身上,你可以试试
splashView.frame = CGRectMake(0, 20, 320, 480);
这对我有用