2013-07-16 97 views
0

如何在UITableView的单元格外添加一个圆形的矩形按钮?如何在UITableView的单元格之外添加Round rect按钮?

例如:

enter image description here

“其他”, “家” & “家” 的字段都是独立的单元。

我试图实现的是添加按钮的能力,如“文本消息”,“共享联系人”&“添加到上面显示的收藏夹”。

在此先感谢您的建议!

+0

如何使用这些按钮创建自定义单元格? – danypata

+0

你确定这些是表格视图单元吗?它们看起来像UIButtonTypeRoundedRect对我来说UIButtons。 – johnyu

回答

2

只需将页脚(或标题)添加到相应的部分即可。

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 
{ 
    UIView *yourView = [[UIView alloc] initWithFrame:CGRectMake(x,x,x,x)]; 

    UIButton *yourButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
    yourButton.frame = CGRectMake(x,x,x,x); 
    [yourButton setTitle:@"Title" forState:UIControlStateNormal]; 

    [yourView addSubview:yourButton]; 

    return yourView; 
} 
+0

合适的细胞?我认为你的意思是部分。 –

+0

@max_我做了,编辑以反映这一点。谢谢你指出。 –

0

您需要一个具有透明背景的自定义单元格,并且可以在其上添加这些按钮。或者,您可以使用章节页脚来做几乎相同的事情。

1

基本上有内定期UITableViews.

  1. 两个选项它与内容视图的透明背景和细胞本身的细胞。
  2. 这是一个部分标题。注意停止你发明一个新的部分完全在那里,甚至有0行的部分。你会覆盖tableView:viewForHeaderInSection:方法,并提供一个适当的标题buttond和任何你喜欢的。这也是一个透明的背景。
相关问题