Вы можете установить тег для представления, которое вы добавляете в scrollView.
Это означает, что вы можете получить ссылку на представление позже:
UIView * myView = (UIView*)[myScrollView viewWithTag:CONTENT_TAG];
//Then add a pin
[myView addSubView:myPinView];
Если вы хотите снова удалить штифт, вы можете использовать тот же подход, установить тег на pinView, получить ссылку на него позже и вызвать на нем removeFromSuperView.
Вы также можете выбрать создание свойств как для прокрутки содержимого, так и для вывода, но вышеизложенное (при условии, что вы должны ссылаться на него только вместе с scrollView) делает намного меньше кода и, на мой взгляд, легче для чтения реализация (присваивая тегам описательные имена вроде:
#define SCROLL_CONTENT_VIEW 9000
#define CONTENT_VIEW_PIN 9001
Так оно и есть:
UIView * myView = (UIView*)[myScrollView viewWithTag:SCROLL_CONTENT_VIEW];
//and
UIView * myPin = (UIView*)[myView viewWithTag:CONTENT_VIEW_PIN];
Надеюсь, это было то, что вы были после:)