addSubview
の方法でこれを実現できますUIView
。
UIImageView
画面のサイズ (または必要なスペース) にまたがる を作成します。これには、参照する「画像の境界線」が含まれます。ビューの名前が だとしましょうbackgroundImageView
。
次に、 ; を作成しますUIScrollView
。としましょうmyScrollView
。この行について:
[backgroundImageView addSubview:myScrollView];
これにより、ビュー階層にmyScrollView
内部が追加されます。の座標系で の位置backgroundImageView
を設定します。中央に配置するには、次のようにします。myScrollView
backgroundImageView
[myScrollView setFrame:CGRectMake((backgroundImageView.frame.size.width - myScrollView.frame.size.width) / 2, (backgroundImageView.frame.size.height - myScrollView.frame.size.height) / 2, myScrollView.frame.size.width, myScrollView.frame.size.height)];
そして出来上がり、完了です:)