Если вы хотите отсканировать подпредставления и попытаться изящно потерпеть неудачу, если что-то изменится в будущем, это в настоящее время работает:
//set a white scroll bar
for (UIView *subview in [webView subviews]) {
if ([subview isKindOfClass:NSClassFromString(@"UIScroller")] || [subview isKindOfClass:NSClassFromString(@"UIScrollView")]) {
if ([subview respondsToSelector:@selector(setIndicatorStyle:)]) {
[(UIScrollView *)subview setIndicatorStyle:UIScrollViewIndicatorStyleWhite];
}
break;
}
}
Хотя вещи могут еще сломаться в будущем, если setIndicatorStyle: изменится, чтобы ожидать неперечислимое значение ... но я сомневаюсь, что это произойдет.