Fra*_*itt 47 iphone cocoa-touch native repeat
如果没有将UIWebView作为我的nib文件中最后面的图层,我怎样才能将重复的背景图像添加到iPhone应用程序(如分组UITableView背景中的灯芯绒外观)?
我是否需要创建一个与iPhone屏幕大小相同的图像并使用复制和粘贴手动重复它?
Fra*_*itt 160
显然,UIColor不一定是单一颜色,但也可以是一种模式.令人困惑的是,Interface Builder不支持此功能.
而是使用方法方法+ colorWithPatternImage:设置视图的backgroundColor(例如,在-viewDidLoad中),并将UI图像传递给它.例如:
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"gingham.png"]];
}
Run Code Online (Sandbox Code Playgroud)
当然,不要忘记将图像文件添加到应用程序包中.
还有一些内置的背景图案"颜色":
因为它们在所有iPhone应用程序中全球使用,所以您会获得操作系统更新的双刃剑,从而更新应用程序的外观(给它一个全新的外观,可能也可能无法正常工作).
例如:
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor groupTableViewBackgroundColor];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37073 次 |
| 最近记录: |