我是iPhone开发的新手.
我知道有可能与我的问题有关的答案,但没有人帮助我.
根据标题我有UITableView与样式分组.我想设置背景图片,但我无法正确设置.
但问题是我的截图中描述的那样.

嗯,我想我的显示图像视图区域仅通过描述cells的UITableView(分组)
这是我的代码:
self.tblView = [[UITableView alloc]initWithFrame:CGRectMake(0, 125, 320, 320) style:UITableViewStyleGrouped];
UIImageView *bgTableImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0,0, 320, 320)];
bgTableImageView.image = [UIImage imageNamed:@"bgImage.png"];
self.tblView.backgroundColor=[UIColor clearColor];
[self.tblView setBackgroundView:bgTableImageView];
//self.tblView.backgroundView = nil;
// self.tblView.opaque = NO;
//self.tblView.bounces = NO;
//self.tblView.scrollEnabled = YES;
self.tblView.delegate=self;
self.tblView.dataSource=self;
self.tblView.separatorColor = [UIColor darkGrayColor];
self.tblView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
[self.view addSubview:self.tblView];
Run Code Online (Sandbox Code Playgroud)
所有其他工作正常和正确,我只有如何设置背景图像的问题UITableViewStyleGrouped?
在 use 中使用以下代码UIImageView。
self.tblView.backgroundView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"YourImage.png"]];
Run Code Online (Sandbox Code Playgroud)
否则,
self.tblView.backgroundView.inputView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"tblbg.png"]];
Run Code Online (Sandbox Code Playgroud)
第二个选项(当您不依赖Style时,此选项很有用UITableView)
1)改变你的UITableView风格, style:UITableViewStylePlain。
2)添加#import <QuartzCore/QuartzCore.h>框架
3)更改UITableView类似的框架,CGRectMake(10, "asYouNeed", 300, "asYouNeed")
4)给出您的圆角半径UITableView
self.tblView.layer.cornerRadius = 10; // set Radius as you need
Run Code Online (Sandbox Code Playgroud)
并设置UIImageView为 . (按照您在此问题中输入的代码进行操作)BackGroundViewUITableView
上面的步骤是UITableView用圆角创建的。我在这里提到,当您不依赖样式时使用此代码UITableView,如果TableView Style:Gropped对您很重要,那么此选项对您没有帮助。
谢谢 :)
| 归档时间: |
|
| 查看次数: |
737 次 |
| 最近记录: |