我现在在做游戏。它播放一部电影,故事会根据玩家的动作而改变。我正在使用快速时间事件(在x秒内按一个按钮)。当有一个快速的时间事件时,我想显示必须按下的按钮和按下该按钮的时间。
我用AVPlayerView播放这部电影。在那个AVPlayerView上面,我放了一个标签。但标签总是看不见的。这是因为AVPlayerView。
有谁知道绕过这件事的方法吗?
编辑
我没有使用任何代码将标签放在AVPlayerView上。我只是把它放在MainMenu.xib里。当我在Xcode中查看它时,它如下所示:

但是,当我运行应用程序时,它看起来如下:

正如您在第一个图像中所看到的,所有对象都在"View“下面,标签在列表中显示得更低,因此它应该位于AVPlayerView的顶部。Xcode在AVPlayerView (图1)上显示标签,但是当我运行应用程序时,标签就在AVPlayerView (图2)下面。所以我的问题是如何在AVPlayerView上显示标签。
我希望这是足够的资料;)
发布于 2018-01-08 17:02:44
将标签链接到描述视图和IBOutlet ()方法的ViewController中的viewDidLoad()
/*top of your file*/
@property (strong, nonatomic) IBOutlet UILabel *myLabel;
/* other properties */
@implementation MyViewController
- (void)viewDidLoad {
[super viewDidLoad];
/*code*/
[self.view bringSubviewToFront:myLabel];
}
/*rest of your code*/这应该对你有好处。
https://stackoverflow.com/questions/47776940
复制相似问题