старый вопрос; но так как это первый хит в Google для этого, я подумал, что я бы также отметил, что есть также этот метод:
[[myScrollView subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];
Вы не можете выполнить проверку isKindOfClass с этим, но это все еще хорошее решение, чтобы знать о.
Редактировать: еще один момент, на который следует обратить внимание, это то, что полоса прокрутки в виде прокрутки добавляется как подпредставление для этого вида прокрутки. Таким образом, если вы перебираете все подпредставления прокрутки, вы встретите его. Если он будет удален, он снова добавится, но важно знать это, если вы ожидаете, что ваши собственные подклассы UIView будут там.
Поправка к Swift 3:
myScrollView.subviews.forEach { $0.removeFromSuperview() }