这很可爱...我已经从Apple的文档中复制了代码-很好地添加了有关isUserInteractionEnabled的行-但是当我尝试拖动它时,我的MPVolumeView滑块完全没有响应。单击音量按钮时,它确实可以正确移动。
myVolumeViewParentView.backgroundColor = UIColor.clear
let myVolumeView = MPVolumeView(frame: myVolumeViewParentView.bounds)
myVolumeViewParentView.isUserInteractionEnabled = true
myVolumeView.isUserInteractionEnabled = true
myVolumeViewParentView.addSubview(myVolumeView)
当我查看视图调试器时,在其前面看不到任何其他视图。
有任何想法吗?几年前,我看到有关此事的帖子,但没有答案。希望这是第二次的魅力...
最佳答案
我遇到过同样的问题。对我来说解决的办法是,如果您未明确设置其框架,则为体积视图设置高度限制。
要对此进行测试,请执行以下操作:
myVolumeView.clipsToBounds = true
如果未显示体积视图,则说明没有框架。您将不需要设置它的框架或为其设置高度限制。