如何禁用UITableView标题滚动?

时间:2011-02-20 16:35:34

标签: uitableview ios4 header scroll

我以编程方式创建了一个UITableView,现在我想为它添加一个固定的标题。 正如我在下面的代码中,标题也会滚动我的tableview。

    UILabel *label = [[[UILabel alloc] 
    initWithFrame:CGRectMake(0, 0, 320, 28)] autorelease];

    label.backgroundColor = [UIColor darkGrayColor];
    label.font = [UIFont boldSystemFontOfSize:15];
    label.shadowColor = [UIColor colorWithWhite:0.0 alpha:0.8];
    label.textAlignment = UITextAlignmentLeft;
    label.textColor = [UIColor whiteColor];
    label.text = @"my header";

    myTable.tableHeaderView = label;

是否有禁用标题滚动的功能?

谢谢

1 个答案:

答案 0 :(得分:6)

不,您需要将视图更改为节标题(当该节可见时它将保留在tableview的顶部),或者您需要使标题视图成为表格视图的兄弟节点tableview的superview - 你可以创建一个UIView,只是为了保存标题视图和表视图。