【问题标题】:How to properly insert a background image如何正确插入背景图片
【发布时间】:2011-08-05 02:32:22
【问题描述】:

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

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

【问题讨论】:

    标签: iphone ios ipad subview layer


    【解决方案1】:

    UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]]; [self.view addSubview:background]; [自我发送SubviewToBack:背景]; [背景发布];

    【讨论】:

    • 谢谢,效果很好。在第三行中,虽然有一个错字。该行的开头应该说“self.view”而不是“self”。谢谢!
    【解决方案2】:

    如果您使用的是 XIB,那么只需确保您的所有对象都在 UIImageView 之上。

    或者,您可以使用colorWithPatternImage:

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

    【讨论】:

    • 谢谢,我应该在 myView 中输入什么?自己?谢谢!
    • 您的主要viewController 是您的对象所在的位置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多