myVolumeViewParentView

myVolumeViewParentView

这很可爱...我已经从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


如果未显示体积视图,则说明没有框架。您将不需要设置它的框架或为其设置高度限制。

07-24 09:24