あなたが探しているものを私が理解している場合は、ディスプレイを上にスクロールして、ユーザーが作成したさまざまなビューを次々に表示する必要があります。
これを実現するには、UIScrollViewを使用し、必要に応じてプログラムでビューをスクロール ビューに追加します。追加されたビューを考慮して、スクロール ビューの contentSize を大きくしてください。
ここにいくつかのコードがあります:
UIScrollView *scrollview = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
//create and add as many of yourView as necessary for your project - y would be the the offset so it gets displayed under the other views
YourCustomView *yourCustomView = [[YourCustomView alloc] initWithFrame:CGRectMake(0, y,self.view.frame.size.width, self .view.frame.size.height)];
//populate yourCustomView with the appropriate information...
[scrollview addSubview:yourCustomView];
//when you are done adding your views - w and h are whatever your content dictates they are
scrollview.contentSize = CGSizeMake(w, h);
[self.view addSubview:scrollview];
または、セットアップとデザインによっては、関連情報を表示するカスタム UITableViewCell で UITableView を使用することもできます。
それが役立つことを願っています!