我已在viewDidLoad()
中应用此代码
tblFilter.layer.borderWidth = 0.5
tblFilter.layer.borderColor = UIColor.white.cgColor
上面的代码在我不想要的所有方面添加边框。 我只希望桌面边框在顶部或底部。 我想要像给定图像一样的tableview边框。看到给定的图像。 请建议我解决方案 感谢
答案 0 :(得分:1)
我的问题解决了。 我添加了一个自定义视图。在该视图中,我在视图的顶部和底部添加了两个高度为1px的视图,并在该自定义视图中添加了表视图。
答案 1 :(得分:0)
试试这个
{u'photo': {u'people': {u'haspeople': 0}, u'dateuploaded': u'1492693219', u'owner': {u'username': u'jrobfoto.com', u'realname': u'Jonathan Robson', u'nsid': u'26449190@N00', u'iconserver': u'1360', u'location': u'Naperville, USA', u'path_alias': u'robsonj', u'iconfarm': 2}, u'publiceditability': {u'canaddmeta': 1, u'cancomment': 1}, u'id': u'34157653485', u'title': {u'_content': u'shared with pixbuf'}, u'media': u'photo', u'tags':
答案 2 :(得分:0)
如果不想使用表格页脚和标题,您可以使用表格标题视图和页脚视图,您可以在其中返回白色视图,高度为1,宽度与表格宽度相同
答案 3 :(得分:0)
使用tableview页眉和页脚。
// in -viewDidLoad
self.tableView.tableHeaderView = ({UIView *line = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 1 / UIScreen.mainScreen.scale)];
line.backgroundColor = self.tableView.separatorColor;
line;
});
同样适用于页脚。
self.tableView.tableFooterView = ({UIView *line = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 1 / UIScreen.mainScreen.scale)];
line.backgroundColor = self.tableView.separatorColor;
line;
});
或者只是将UIVIEW添加到背景并设置颜色。这也有帮助。
答案 4 :(得分:0)
拿两个UIView。给它白色。 顶级uiview的坐标是uitableview的最小值,yiview的底部uiview是uitableview的最大值。
您可以使用GetMaxY
和GetMinY
获得最小和最大。
uiview的高度均为1px。
希望这会对你有所帮助。
答案 5 :(得分:0)
在高度值为1的单元格中取标签,并为其添加边框。以编程方式隐藏/显示您的需求索引。