如何以编程方式在 UITableView 后面添加静态背景?
Posted
技术标签:
【中文标题】如何以编程方式在 UITableView 后面添加静态背景?【英文标题】:How can I add a static background behind a UITableView programmatically? 【发布时间】:2010-07-26 21:56:37 【问题描述】:我有一个 TableViewController 并希望有一个静态图片作为背景,它不会滚动。
大家推荐的使用方式
[UIColor colorWithPatternImage:[UIImage imageNamed:@"backgroundPattern.png"]]
不能正常工作
1.) 移动并 2.) 将背景图案放在每个单元格中
我知道如何在 XIB 文件中执行此操作(即在 TableView 下方添加另一层),但是如何从 TableViewController 以编程方式执行此操作?
【问题讨论】:
【参考方案1】:[myTblViewController.view insertSubview:myImageView belowSubview:myTblViewController.tableView];
应该可以的。
如果发现tableView
不是table view controller主视图的直接子视图,可以试试:
[[myTblViewController.tableView superview] insertSubview:myImageView belowSubview:myTblViewController.tableView]; //Edited superview should be all lower case
【讨论】:
UITableViewController / UIViewController 没有 insertSubview:belowSubview 方法...以上是关于如何以编程方式在 UITableView 后面添加静态背景?的主要内容,如果未能解决你的问题,请参考以下文章
如何以编程方式在 UITableView 上添加 UIView
如何在 Swift 3 中以编程方式在 UIImageview 中添加 UITableview
如何以编程方式将 UITableView 样式从普通转换为组 [重复]