当前位置:  开发笔记 > Android > 正文

在本机iPhone应用程序中重复背景图像

如何解决《在本机iPhone应用程序中重复背景图像》经验,为你挑选了1个好方法。

如果没有将UIWebView作为我的nib文件中最后面的图层,我怎样才能将重复的背景图像添加到iPhone应用程序(如分组UITableView背景中的灯芯绒外观)?

我是否需要创建一个与iPhone屏幕大小相同的图像并使用复制和粘贴手动重复它?



1> Frank Schmit..:

显然,UIColor不一定是单一颜色,但也可以是一种模式.令人困惑的是,Interface Builder不支持此功能.

而是使用方法方法+ colorWithPatternImage:设置视图的backgroundColor(例如,在-viewDidLoad中),并将UI图像传递给它.例如:

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

当然,不要忘记将图像文件添加到应用程序包中.

还有一些内置的背景图案"颜色":

groupTableViewBackgroundColor

viewFlipsideBackgroundColor

因为它们在所有iPhone应用程序中全球使用,所以您会获得操作系统更新的双刃剑,从而更新应用程序的外观(给它一个全新的外观,可能也可能无法正常工作).

例如:

- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor groupTableViewBackgroundColor]; 
}


还有比这更有效的内存吗?
推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有