【问题标题】:iOS Background image doesn't work on deviceiOS 背景图像在设备上不起作用
【发布时间】:2013-04-20 18:08:37
【问题描述】:

这是我的问题:

我将此添加到我的代码中:

[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight"]]];

它在 iOS 模拟器中运行良好,但是当我在真实设备上测试时,它根本不起作用。请注意,我重新定义了

self.navigationItem.titleView

但是模拟器里根本没有pb,只有在真机上!

谢谢

【问题讨论】:

  • 您可以尝试使用真实姓名,如bgWhiteLight.png 而不是bgWhiteLight 吗?

标签: ios image background device


【解决方案1】:

有时只指定文件名是不够的,你可以这样做

NSString *path = [[NSBundle mainBundle] pathForResource:@"bgWhiteLight" ofType:@"jpg"];
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[[UIImage alloc] initWithContentsOfFile:path]];

【讨论】:

    【解决方案2】:
    [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bgWhiteLight.png"]]];
    

    试试这个。给出图片的全名

    【讨论】:

      【解决方案3】:

      在设备上,名称区分大小写。 确保它正是名称。

      【讨论】:

        猜你喜欢
        • 2021-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多