0

我想将图像设置为设置页面/视图的背景图像。我已经创建了我的设置页面并且我有图像。我应用了 UIImage 视图,但似乎无法将其设置为界面生成器中的背景图像。

像这样的论坛帖子:

http://forums.macrumors.com/showthread.php?t=715391

似乎暗示我可以在 IB 中选择一个“布局”菜单项,然后从那里选择“发送到后面”。但是我在 Interface Builder 的任何地方都找不到这个。我是疯了还是从最新版本的 Xcode 中删除了它。

如果有,interafce builder中是否有将我的.png图像作为页面的背景图像发送。

谢谢

...戴尔

4

2 回答 2

3

我希望您使用UIImageView背景图像并将其插入到您的视图层次结构中。有两种方法可以做到这一点 -

1.来自IB - 忘记“发送到后面”,设置视图层次结构的更简单方法是 -

在此处输入图像描述

在视图层次结构中,mapView位于最顶层,位于最UIImageView底层。如果您想更改此层次结构,您需要做的就是拖动视图并向上或向下移动它们。希望这很清楚。

2.从代码- 您可以将其插入视图层次结构中的任何位置并将其一直推到后面,sendSubviewToBack:或者您可以将 UIImageView 设为父视图。

于 2012-09-17T18:02:18.820 回答
3

尽管需要代码,但可以将图像用作背景的另一种方法是将视图的背景颜色设置为图像。

- (void)viewDidLoad {
  [super viewDidLoad];
  UIImage *backgroundImage = [UIImage imageNamed:@"background.png"]
  self.backgroundColor = [UIColor colorWithPatternImage:backgroundImage];
}

我希望有一种方法可以在 Interface Builder 中做到这一点。

于 2012-09-17T18:12:56.917 回答