我在UITableView的标题上有UISearchBar,我想在UISearchBar上面添加UILabel。 UILabel是第一次隐藏,当用户向下滚动TableView时,会出现UILabel。它在WhatsApp的联系人选项卡中完成。
这样做的最佳方法是什么?任何帮助将不胜感激。
此致
答案 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
)
让我知道它是否有效!