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];
これがあなたが求めていたものであったことを願っています:)