Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
Ios 使用情节提要从主视图控制器中的MPMoviePlayerController加载视图_Ios_Objective C_Uiview_Mpmovieplayercontroller - Fatal编程技术网

Ios 使用情节提要从主视图控制器中的MPMoviePlayerController加载视图

Ios 使用情节提要从主视图控制器中的MPMoviePlayerController加载视图,ios,objective-c,uiview,mpmovieplayercontroller,Ios,Objective C,Uiview,Mpmovieplayercontroller,我对iOS编程还比较陌生,我想和你商量一下最好的方法 我正在构建一个应用程序,在背景中显示一部电影,同时在电影上有一层按钮,它会消失(按钮层)并被另一层取代 我这样做的方式是使用一个加载视图的主视图控制器。 背景电影是使用我编写的一个类制作的,该类扩展了MPMoviePlayerController(播放电影有一些逻辑,等等)。 因此,主视图控制器加载MPMoviePlayerController,请求视图,并将视图作为主视图控制器的子视图放置。然后,它将加载控件视图,并将其作为另一个子视图放置

我对iOS编程还比较陌生,我想和你商量一下最好的方法

我正在构建一个应用程序,在背景中显示一部电影,同时在电影上有一层按钮,它会消失(按钮层)并被另一层取代

我这样做的方式是使用一个加载视图的主视图控制器。 背景电影是使用我编写的一个类制作的,该类扩展了MPMoviePlayerController(播放电影有一些逻辑,等等)。 因此,主视图控制器加载
MPMoviePlayerController
,请求视图,并将视图作为主视图控制器的子视图放置。然后,它将加载控件视图,并将其作为另一个子视图放置

然而,虽然所有这些都可以通过编程实现,但我希望使用故事板,以方便定制更小的屏幕(4S及以下)

所以我想我应该在主视图控制器上放置一个UIView,稍后我会将该视图定义为
MPMoviePlayerController
的视图,但我找不到一种方法来实现它,这对我来说意味着我的计划可能不是标准的,我不希望这样。所以我想我会征求你的意见

因此,简而言之,我的问题是如何使用主视图控制器和故事板来使用MPMoviePlayerController(使用扩展它的类)

非常感谢,
Dan

看来UIViewControllers容器正是我要寻找的,如图所示: