TableView預設在點選同時會產生藍色的背景作為Highlight,在某些狀況這是好事,可以清楚的標示出目前所點到的那行,但部份狀況下是不需要他的,其實只要簡單的一行就可以讓他消失掉。
只需要在UITableView的Delegate內加入這行,也就是下面這function內加入
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {}
// cell 為cell的名稱,也就是所定義的"UITableViewCell *cell"
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
相關連結
iOS Developer Library
iOS Developer Library - UITableView
iOS Developer Library - UITableViewController
沒有留言:
張貼留言