【发布时间】:2017-01-04 13:40:22
【问题描述】:
我有一个HMSegmentedControl 用于在段之间切换。我使用容器视图在这些片段之间切换,效果很好,但是我的一个标签有一个在viewDidAppear 上自动播放的视频。所以我的问题是,当容器视图加载之前的所有内容并根据isHidden = false 显示视图时,即使未选择该片段,我的视频也会开始播放。这种情况我该怎么办?
这是我在 segmentedControlValueChanged 事件上的代码
print("selected index \(segmentedControl.selectedSegmentIndex)")
switch segmentedControl.selectedSegmentIndex {
case 0:
liveContainer.isHidden = true
case 1:
liveContainer.isHidden = true
case 2:
liveContainer.isHidden = false
default:
break
}
【问题讨论】:
-
你能把你的代码sn-p放在这里吗?
-
你想什么时候播放视频?
-
一旦标签/段的页面可见
-
那你为什么要自动播放视频?只需暂停视频并在片段更改时播放。
-
我已经编写了将其加载到 viewDidAppear 中的代码,但它只是在我点击相应的片段之前开始播放
标签: ios swift uicontainerview segmentedcontrol