iPhone设置背景图像

iPhone设置背景图像,iphone,objective-c,user-interface,ios4,Iphone,Objective C,User Interface,Ios4,我想使用图像作为我的应用程序的背景。我希望按钮位于图像上方。这是如何实现的?每次我使用图像视图时,它都会覆盖按钮。图像视图应该覆盖按钮,除非您将其放在子视图列表的更高位置。确保首先添加图像视图子视图,按钮和所有其他视图将显示在其顶部。 您是在Interface Builder中还是在代码中手动执行此操作?除非您将图像视图放在子视图列表的较高位置,否则图像视图应覆盖您的按钮。确保首先添加图像视图子视图,按钮和所有其他视图将显示在其顶部。 您是在Interface Builder中还是在代码中手动执

我想使用图像作为我的应用程序的背景。我希望按钮位于图像上方。这是如何实现的?每次我使用图像视图时,它都会覆盖按钮。

图像视图应该覆盖按钮,除非您将其放在子视图列表的更高位置。确保首先添加图像视图子视图,按钮和所有其他视图将显示在其顶部。
您是在Interface Builder中还是在代码中手动执行此操作?

除非您将图像视图放在子视图列表的较高位置,否则图像视图应覆盖您的按钮。确保首先添加图像视图子视图,按钮和所有其他视图将显示在其顶部。
您是在Interface Builder中还是在代码中手动执行此操作?

您可以尝试使用UIView的sendSubviewToBack方法:


您可以尝试使用UIView的sendSubviewToBack方法:


我正在使用Interface Builder,试图在实现任何代码之前获得应用程序的概要。明白了,在IB中选择您的图像视图,然后从IB菜单中选择布局->返回发送或向后发送。这会将图像视图移回到子视图堆栈中。另一个选项是向前移动按钮。我正在使用Interface Builder,试图在实现任何代码之前获得应用程序的概要。明白了,在IB中选择图像视图,然后从IB菜单中选择布局->发送到后面或向后发送。这会将图像视图移回到子视图堆栈中。另一个选项是向前移动按钮。
UIImageView view = / init view */;
// some additional code here
mainView.addSubview(view);
// add buttons, etc...
mainView.sendSubviewToBack(view);