można użyć jednego z UITableViewDelegate
„s metoda
func tableView(tableView: UITableView, willDisplayHeaderView view:UIView, forSection: Int) {
if let headerTitle = view as? UITableViewHeaderFooterView {
headerTitle.textLabel?.textColor = UIColor.redColor()
}
}
swift3 a przede
func tableView(_ tableView: UITableView, willDisplayHeaderView view:UIView, forSection: Int) {
if let headerTitle = view as? UITableViewHeaderFooterView {
headerTitle.textLabel?.textColor = UIColor.red
}
}
obiektywnej C
- (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section
{
if([view isKindOfClass:[UITableViewHeaderFooterView class]]){
UITableViewHeaderFooterView *tableViewHeaderFooterView = (UITableViewHeaderFooterView *) view;
tableViewHeaderFooterView.textLabel.textColor = [UIColor RedColor];
}
}
porównawczy wziąłem model odpowiedzi od here
Tak, musisz dodać etykietę w viewForHeaderInSection. – Janmenjaya
Hye man, jak dodać alfabet po prawej? –
To się nazywa lista indeksów. Oto vid https://www.youtube.com/watch?v=xYSKHna1KJk. Lub inny link z doskonałym samouczkiem. http://www.edumobile.org/ios/indexed-table-views-in-swift/ – AMAN77