Если вы хотите просто очистить ваше представление прокрутки (т.е. удалить все его подпредставления), то вы можете сделать это следующим образом:
for (UIView* subView in [state_scroll subviews])
[subView removeFromSuperView];
Если вы хотите удалить некоторые конкретные виды, вы можете проверить их типы:
for (UIView* subView in [state_scroll subviews])
if ([subView isKindOfClass:[Mos_component class]]) // remove Mos_components only
[subView removeFromSuperView];
Вы также можете назначить свойство тэга вашим представлениям и удалить их следующим образом:
[[fieldButton_area viewWithTag:yourTag] removeFromSuperView];
Также обратите внимание, что вы должны отпустить свои кнопки где-нибудь, иначе вы получите утечку памяти.