我在这里有一个特定的目标,寻找它有点困难。我试图完成这个(这是一个photoshopped截图):
除了公司名称/字段行开头的拆分行外,此视图中的所有内容都有效。 “公司名称”字段只是一个文本字段,我真正想做的就是将neato单元格背景缩小到右侧后面。
答案 0 :(得分:0)
创建一个包含两个子视图的自定义表格视图单元格:左侧的文本字段和右侧的UITableViewCell作为主表格视图单元格的子视图。 UITableViewCell只是一个UIView,因此您可以将其实际添加为任何视图的子视图。主表格视图单元格的背景颜色将设置为透明。
答案 1 :(得分:0)
所以完全复杂的定制单元带有一个完全荒谬的解决方案。我为具有一个字段...和另一个UITableView的单元格构建了一个视图。
第二个UITableView具有“字段的开头”文本,其单元格获取背景,我隐藏主单元格的背景。
我必须使用嵌套表的大小和位置才能正确显示行,并确保背景中的行在到达嵌套表时不会移动,但它完美无缺
答案 2 :(得分:0)
您可以尝试设置单元格frame
的{{1}}属性,以覆盖单元格的宽度。地址簿处理这样复杂的表格,外观和感觉很好 - 你可能想看看他们在那里做了什么..
答案 3 :(得分:0)
一种方法是定义自定义表格视图单元格,将其背景设置为透明,并在左侧添加UITextField
,在右侧添加UIButton
(将其自定义为与其他单元格相似) ,如截图所示。