在UISearchBar上面添加UILabel,在WhatsApp Contacts中添加UITableView

时间:2011-06-17 12:51:06

标签: iphone ios uitableview uilabel uisearchbar

我在UITableView的标题上有UISearchBar,我想在UISearchBar上面添加UILabel。 UILabel是第一次隐藏,当用户向下滚动TableView时,会出现UILabel。它在WhatsApp的联系人选项卡中完成。

这样做的最佳方法是什么?任何帮助将不胜感激。

此致

2 个答案:

答案 0 :(得分:0)

一种方法是在UIView中添加UILabel,UISearchBar和UITableView。

否则,在第一行添加UILabel,在第二行添加搜索栏,然后继续......

答案 1 :(得分:0)

现在无法测试,但我认为:

 theHeader = [[UIView alloc] initWithFrame:CGRectMake(0, 0 - HEADER_HEIGHT, 320, HEADER_HEIGHT)]

 headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, HEADER_HEIGHT)];
 headerLabel.textAlignment = UITextAlignmentCenter;

另外不要忘记将子视图添加到标题中:  [theHeader addSubview:headerLabel]并在CGRectMake或定义(例如#define HEADER_HEIGHT 52.0f

之内为标题添加高度

让我知道它是否有效!