我有一個簡單UITable,我想有點像表開始之前,所以我使用的tableHeader到目前爲止好,這個工程相當不錯的UITableView頭不聽滾動
self.table.tableHeaderView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:img]];
只有
奇怪的是,當我嘗試在表格視圖行上滾動表格滾動時,但當我嘗試在標題上滾動時,沒有任何反應,它像滾動監聽器沒有聽到標題上的滾動事件。
只是要清楚,當你滾動表作爲一個整體(這是所需的行爲)
林googleling像瘋了似的,但康德似乎找到了答案,謝謝頭中滾動!
一些額外的代碼
- (void)viewDidLoad
{
[super viewDidLoad];
// set the table header
self.table.tableHeaderView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"header"]];
// add empty footer view to hide empty cells
self.table.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
// set title
self.navigationItem.title = [self.catData objectForKey:@"titlePage"] ? [self.catData objectForKey:@"titlePage"] : [self.catData objectForKey:@"title"];
}
要滾動表格行或不滾動表頭視圖嗎? – Sukeshj
nope,我想滾動按照解釋工作。所以只需要一個表格和一個表格表頭,整個表格都需要滾動,這是有效的。只有當你將手指放在標題上並嘗試滾動時,它纔會起作用,它會在桌子上排成行......這非常令人沮喪:)謝謝! –
你可以在這裏提供更多的代碼,所以我可以看到你的錯在哪裏 – Sukeshj