我希望我的tableview单元格有彩色边框和圆角。那是我尝试过的:
>>> from django.db import models
>>> from a1.models import Foo, Bar
>>>
>>> f1 = Foo.objects.create(aaa=5)
>>> f2 = Foo.objects.create(aaa=8)
>>> f3 = Foo.objects.create(aaa=1)
>>> f4 = Foo.objects.create(aaa=12)
>>> f5 = Foo.objects.create(aaa=3)
>>>
>>> b1 = Bar.objects.create(foo=f2, bbb=True)
>>> b2 = Bar.objects.create(foo=f1, bbb=True)
>>> b3 = Bar.objects.create(foo=f5, bbb=False)
>>> b4 = Bar.objects.create(foo=f3, bbb=True)
>>> b5 = Bar.objects.create(foo=f2, bbb=True)
>>> b6 = Bar.objects.create(foo=f3, bbb=True)
>>> b7 = Bar.objects.create(foo=f4, bbb=True)
>>> b8 = Bar.objects.create(foo=f5, bbb=False)
>>> b9 = Bar.objects.create(foo=f4, bbb=False)
>>> b10 = Bar.objects.create(foo=f5, bbb=True)
>>> b11 = Bar.objects.create(foo=f4, bbb=True)
>>> b12 = Bar.objects.create(foo=f4, bbb=True)
>>> b13 = Bar.objects.create(foo=f4, bbb=True)
>>> b14 = Bar.objects.create(foo=f4, bbb=True)
>>> b15 = Bar.objects.create(foo=f4, bbb=True)
>>>
>>> Foo.objects.filter(bar__bbb=True).count()
12
>>> Foo.objects.filter(bar__bbb=True).aggregate(models.Sum("aaa"))['aaa__sum']
98
>>> Foo.objects.filter(bar__bbb=True).distinct().count()
5
>>> Foo.objects.filter(bar__bbb=True).distinct().aggregate(models.Sum("aaa"))['aaa__sum']
29
然而,左右边界有奇怪的“白色三角形”。请看一下:
如何解决这个问题?
答案 0 :(得分:1)
确保表格视图的背景颜色清晰,并检查cell.opaque = NO;
答案 1 :(得分:1)
使用viewDidLoad
方法
[self.tableView setBackgroundView:[[UIView alloc] init]];
[self.tableView setBackgroundColor:UIColor.clearColor];