我目前正在使用MPVolume将音频从我的应用程序流式传输到Apple TV。 MPVolume有路线按钮,我想扩大它的接触范围。
UIButton *button;
for (id object in self.volumeView.subviews) {
if ([object isKindOfClass:[UIButton class]]) {
button = object;
}
}
我使用上面的代码片段来赶上这个按钮并为其设置新的框架,但是它不起作用。
答案 0 :(得分:1)
您可以继承MPVolumeView的子类,重写layoutSubviews方法,然后在此方法上找到Button并调整其大小。
- (void)layoutSubviews {
[super layoutSubviews];
for (UIView *view in self.subviews) {
if (view.class == NSClassFromString(@"MPButton")){
//Do something here
}
}
}