如何正确插入背景图片

发布于 2024-11-27 19:05:53 字数 297 浏览 2 评论 0原文

我使用这段代码来设置背景图像。唯一的问题是它涵盖了我在 XIB 文件中插入的所有内容。我应该怎么做才能确保我的文本字段、按钮等也可见(在背景前面)。感谢您的帮助!

// Setup the background
UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];
[self.view addSubview:background];
[background release];

I use this code to set a background image. The only problem is that it covers everything I insert in the XIB file. What should I do to ensure that my textfields, buttons, etc. are also visible (in front of the background). Thanks for your help!

// Setup the background
UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];
[self.view addSubview:background];
[background release];

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不如归去 2024-12-04 19:05:53

UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];
[self.view addSubview:背景];
[self sendSubviewToBack:背景];
[后台发布];

UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];
[self.view addSubview:background];
[self sendSubviewToBack:background];
[background release];

你げ笑在眉眼 2024-12-04 19:05:53

如果您使用的是 XIB,则只需确保所有对象都位于 UIImageView 之上。

或者,您可以使用colorWithPatternImage:

UIImage * bg = [UIImage imageNamed:@"bg.png"];
[myView_ setBackgroundColor:[UIColor colorWithPatternImage: bg]];

If you are using an XIB, then just make sure that all of your objects are above the UIImageView.

Alternatively, you can use colorWithPatternImage:

UIImage * bg = [UIImage imageNamed:@"bg.png"];
[myView_ setBackgroundColor:[UIColor colorWithPatternImage: bg]];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文