這是如何編程創建一個標題視圖,並將其分配到表格視圖:
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
UISearchBar* mySearchBar = [[UISearchbar alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
UILabel *labelView = [[UILabel alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
UIButton *myButton = [[UIButton alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
[headerView addSubview:labelView];
[headerView addSubview:mySearchBar];
[headerView addSubview:myButton];
self.tableView.tableHeaderView = headerView;
我會建議你從界面生成器做配置,它更容易。
來源
2013-07-02 18:36:50
Teo
不起作用。沒有任何顯示 – mergesort
嘗試設置標籤和按鈕的背景顏色,然後將它們添加到headerView:''labelView.backgroundColor = [UIColor redcolor];''和按鈕相同,以查看它們是否存在 – Teo