【发布时间】:2013-09-20 10:00:33
【问题描述】:
我在重现 UITableViewController 中的视觉故障时遇到问题。实际上是 SensibleTableView 组件中的 SCTableViewController。
所以我在 -viewDidLoad: 中构造一个静态分组的 TableView。
- (void)viewDidLoad
{
[super viewDidLoad];
SCTableViewSection *sec = [SCTableViewSection sectionWithHeaderTitle:@"hdas"];
SCLabelCell *c1 = [SCLabelCell cellWithText:@"dsan"];
[sec addCell:c1];
[[self tableViewModel] addSection:sec];
}
我看到的是标签右边缘有一个奇怪的细灰色边框。 (用红色三角标记)
我会从哪里删除这个栏?为什么会出现?
我尝试设置背景颜色、图层边框、图层阴影、textShadow 等。
【问题讨论】:
-
对我来说看起来像“在此处输入文本”光标 - 它不是 UITextField 而不是标签?
-
此视图中的任何地方都没有 UITextField :-(
-
当你把标签变宽时,条纹会向右移动吗?
-
是的。它似乎是附加在 UILabel 的框架上。
-
这也发生在我身上,当我尝试通过在 UITableViewCell 中设置视图的背景颜色来优化混合图层时。非常烦人,我还没有找到令人满意的解决方案。
标签: iphone ios objective-c uitableview ios7