Objective c 带背景图像的UIScrollView

Objective c 带背景图像的UIScrollView,objective-c,ios,uiscrollview,uiimageview,Objective C,Ios,Uiscrollview,Uiimageview,我想在UIScrollView区域后面有一个背景图像。那部分很简单。我遇到的问题是我不希望图像移动。我想让它填满屏幕,然后在屏幕上滚动,而不会影响图像 我已经浏览了很多其他类似主题的帖子,但似乎没有任何效果 执行以下操作时,背景会滚动: CGRect fullScreenRect = [[UIScreen mainScreen] applicationFrame]; UISCrollView *scrollView = [[UIScrollView alloc] initWithFrame:fu

我想在UIScrollView区域后面有一个背景图像。那部分很简单。我遇到的问题是我不希望图像移动。我想让它填满屏幕,然后在屏幕上滚动,而不会影响图像

我已经浏览了很多其他类似主题的帖子,但似乎没有任何效果

执行以下操作时,背景会滚动:

CGRect fullScreenRect = [[UIScreen mainScreen] applicationFrame];
UISCrollView *scrollView = [[UIScrollView alloc] initWithFrame:fullScreenRect];
scrollView.backgroundColor = [UIColor clearColor];
UIImageView *bkg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"img"]];
[scrollView addSubview:bkg];

将图像放在UIImageView中,并将其放在UIScrollView后面。将UIScrollView的颜色设置为100%透明度(
[UIColor clearColor]
)。

后面是什么意思?子视图?不是子视图。scrollview和image视图是同级的,image视图位于scrollview后面。签出
insertSubView:belowSubView:
。很有趣。我想我还是做错了什么。我正在将uiviewcontroller的视图设置为scrollview。然后我尝试了insertSubView:belowsubview和图像,但是scrollview不是一个子视图,所以它仍然会滚动图像。。。我在错误的地方做这些工作。我将代码从loadView移动到viewDidLoad,并首先调用super,现在一切正常。谢谢不要将UIViewController的视图设置为UIScrollView。将其恢复到UIView,并子视图UIScrollView和UIImageView。