圆形UITableView,带有像FaceTime app一样的细边

时间:2014-02-01 07:32:46

标签: objective-c uitableview ios7

我如何创建这样的tableview?

enter image description here

(分隔符与边缘合并,边缘为圆角)

3 个答案:

答案 0 :(得分:0)

在7.0以下的系统版本中,这是开箱即用的。如果你想要类似的东西,你可以为第一个和最后一个单元格制作自定义图形。在UITableViewDataSource中,您有一个方法,可以帮助您控制单元格的内容。

  
      
  • (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  •   

从indexPath.row中,您可以获取单元格编号,以了解它是该节中的第一个还是最后一个单元格。您可以设置自定义单元格外观。

答案 1 :(得分:0)

您可以简单地添加没有背景的UITextfields [UIColor clearColor]并将背景图像添加到登录单元格

答案 2 :(得分:0)

如果您想使用圆角的表格视图,您应该通过导入

来使用QuartzCore框架
#import <QuartzCore/QuartzCore.h>

然后

在您创建表视图的方法中使用以下代码 -

yourTableView.layer.masksToBounds = TRUE;
yourTableView.layer.cornerRadius = 10.0f; // as per you requirement please give this value. 

您可以使用任意数量的行。但桌角保持不变。 我想这会对你有帮助....