gpt4 book ai didi

iphone - 按钮仅在iOS6中隐藏

转载 作者:行者123 更新时间:2023-11-29 04:01:41 25 4
gpt4 key购买 nike

在我的应用程序中,我正在使用 MPMoviePlayer 播放视频。我在电影播放器​​上添加了一个“跳过广告”(您可以在电影播放器​​的右侧看到)按钮。它在 iOS5 中工作正常,但是当我在 iOS6 中运行我的应用程序时,该按钮当电影播放器​​全屏显示时隐藏。

为什么会发生这种情况......有什么想法吗?帮助我克服这个问题..提前致谢

以下是在 MPMovieplayer 上添加按钮的代码以及屏幕截图

UIButton *skipButton = [UIButton buttonWithType:UIButtonTypeCustom];
skipButton.frame = CGRectMake(264.0,195.0, 67.0, 25.0);
[skipButton setTitle:@"" forState:UIControlStateNormal];
skipButton.backgroundColor = [UIColor clearColor];
[skipButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal ];
UIImage *buttonImageNormal3 = [UIImage imageNamed:@"skipad.png"];
UIImage *strechableButtonImageNormal3 = [buttonImageNormal3 stretchableImageWithLeftCapWidth:12 topCapHeight:0];
[skipButton setBackgroundImage:strechableButtonImageNormal3 forState:UIControlStateNormal];
UIImage *buttonImagePressed3 = [UIImage imageNamed:@"skipad.png"];
UIImage *strechableButtonImagePressed3 = [buttonImagePressed3 stretchableImageWithLeftCapWidth:12 topCapHeight:0];
[skipButton setBackgroundImage:strechableButtonImagePressed3 forState:UIControlStateHighlighted];
[skipButton addTarget:self action:@selector(skipAction:) forControlEvents:UIControlEventTouchUpInside];



[[[UIApplication sharedApplication] keyWindow] addSubview:skipButton];

在 iOS5 中 -

iOS5 - before fullscreen

iOS5 - after fullscreen

在 iOS6 中 -

iOS6 - before fullscreen

iOS6 - after fullscreen

最佳答案

bringSubviewToFront 应该可以工作,只需确保您正确使用它即可。用法是:

[skipButton.superview bringSubviewToFront:skipButton];

如果这不起作用,您可以像这样更改 zPosition:

skipButton.layer.zPosition = 1024.0;

关于iphone - 按钮仅在iOS6中隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15780858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com