【发布时间】:2017-07-16 12:25:04
【问题描述】:
我正在尝试构建一个音乐播放器。在所有屏幕的底部,会有一个音乐播放器控制器,如播放、暂停等。这个视图应该是固定的。在其他视图上,会有图标,单击一个图标,将打开表格视图屏幕。因为我搜索容器视图可以解决这个问题,但我不确定它是否是正确的方法。
【问题讨论】:
标签: ios swift uicontainerview
我正在尝试构建一个音乐播放器。在所有屏幕的底部,会有一个音乐播放器控制器,如播放、暂停等。这个视图应该是固定的。在其他视图上,会有图标,单击一个图标,将打开表格视图屏幕。因为我搜索容器视图可以解决这个问题,但我不确定它是否是正确的方法。
【问题讨论】:
标签: ios swift uicontainerview
您可以通过两种方式实现此目的: 为音乐控件创建一个可重用的组件。在第一个屏幕上,使用集合视图来显示图标。在集合视图的页脚中使用音乐控件可重用组件。 1.点击集合视图中的图标单元格,推送另一个带有tableview的视图控制器。在 tableview 的页脚使用 Music 控件可重用组件。 或者 2. 单击集合视图中的图标单元格,添加另一个具有表视图的视图控制器作为子视图控制器,并将其边界设置为与父视图控制器的集合视图的边界相同。
[self addChildViewController:secondVC];
CGRect frame = self.collectionview.bounds;
[secondVC.view setFrame:frame];
[self.view addSubview: secondVC.view];
[secondVC didMoveToParentViewController:self];
【讨论】: