Wrapper-UIVIew 中的 MPVolumeView
MPVolumeView in Wrapper-UIVIew
我在尝试将 MPVolumeView 添加到当前视图时遇到了一个非常奇怪的行为。如果不在 interfacebuilder 中向包装器 uiview 添加约束,一切正常。但是,当我在界面生成器中向包装器视图添加约束时,我无法再更改音量。
self.volumeView = MPVolumeView(frame: self.volumeSliderWrapper.bounds)
self.volumeSliderWrapper.addSubview(self.volumeView!)
self.volumeView?.sizeToFit();
self.volumeView?.autoresizingMask = [.FlexibleHeight, .FlexibleWidth];
这就是将 MPVolumeView 添加到我的 WrapperView 的代码。
Airplay 按钮是 MPVolumeView 的一部分,但只有音量滑块上的按钮不会对移动做出反应(音量也不会改变)。有什么想法吗?
我正在使用 XCode8/Swift2.3
对于遇到同样问题的每个人来说都可以。我最后将包装器 UIView 的类型设置为 MPVolumeView,因此我不再有包装器。似乎是解决问题的最佳方法。
我在尝试将 MPVolumeView 添加到当前视图时遇到了一个非常奇怪的行为。如果不在 interfacebuilder 中向包装器 uiview 添加约束,一切正常。但是,当我在界面生成器中向包装器视图添加约束时,我无法再更改音量。
self.volumeView = MPVolumeView(frame: self.volumeSliderWrapper.bounds)
self.volumeSliderWrapper.addSubview(self.volumeView!)
self.volumeView?.sizeToFit();
self.volumeView?.autoresizingMask = [.FlexibleHeight, .FlexibleWidth];
这就是将 MPVolumeView 添加到我的 WrapperView 的代码。
Airplay 按钮是 MPVolumeView 的一部分,但只有音量滑块上的按钮不会对移动做出反应(音量也不会改变)。有什么想法吗?
我正在使用 XCode8/Swift2.3
对于遇到同样问题的每个人来说都可以。我最后将包装器 UIView 的类型设置为 MPVolumeView,因此我不再有包装器。似乎是解决问题的最佳方法。