UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imgName.png"]]
imgView.frame = self.view.bounds
imgView.autoresizingMask = UIViewAutoresizingFlexibleWidth
[self.view insertSubview:imgView atIndex:0]
2.设置View的背景颜色,使用图片,效果和设置背景图片比较类似
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"imgName.png"]]]
3.设置UITableView的背景
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imgName.png"]]
imgView.frame = self.view.bounds
imgView.autoresizingMask = UIViewAutoresizingFlexibleWidth
[self.tableView setBackgroundView:imgView]
4.设置UITableView的cell颜色
//方法一:
cell.contentView.backgroundColor = [UIColor redColor]
//方法二:
UITableViewCell cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]
UIView bgview = [[UIView alloc]initWithFrame:CGRectMake(0,0,1,1)]
bgview.opaque = YES
bgview.backgroundColor = [UIColor orangeColor]
[cell setBackgroundView:bgview]
//方法三:
添加控件treeview 和imageList,为imageList添加图片,在treeview的ImageList属性中选择imgeList控件。编写代码
private void Form1_Load(object sender, EventArgs e)
{
TreeNode node = new TreeNode()
node.Name = "test"
node.Text = "test"
node.ImageIndex = 1//imagelist中的图片索引
node.BackColor = Color.Red//背景颜色
this.treeView1.Nodes.Add(node)
}
或者在treeview的属性中相应的更改...........
节点后的文字部分的背景图片在c# winform中没有 webform中可以设置
webform中
你可以学学WebBrowser的使用
ASP.Net 中 treeview中节点的背景图片可以用一下方式设置
newNode.ImageUrl = "图片位置"如newNode.ImageUrl = "../img/folder.gif"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)