gpt4 book ai didi

ios - 如何扩大 MPVolumeView 路由按钮区域?

转载 作者:行者123 更新时间:2023-11-29 11:33:10 27 4
gpt4 key购买 nike

我目前正在使用 MPVolume 将音频从我的应用流式传输到 Apple TV。MPVolume 有路由按钮,我想扩大它的触摸区域。

UIButton *button;
for (id object in self.volumeView.subviews) {
if ([object isKindOfClass:[UIButton class]]) {
button = object;
}
}

我使用上面的代码片段来捕获此按钮并为其设置新框架,但它不起作用。

enter image description here

最佳答案

您可以子类化 MPVolumeView,覆盖 layoutSubviews 方法,在这个方法上,找到 Button 并调整它的大小。

- (void)layoutSubviews {
[super layoutSubviews];

for (UIView *view in self.subviews) {
if (view.class == NSClassFromString(@"MPButton")){
//Do something here
}
}
}

关于ios - 如何扩大 MPVolumeView 路由按钮区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51543765/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com