Это, вероятно, как меня немного тусклый, я настройка UITableViewController через UINavigationController, я подклассы UITableViewController: (см ниже) и внедрил методы DataSource, чтобы получить мой стол и работаетПодклассификация UITableViewController, что вы получаете?
@interface RootViewController : UITableViewController {
NSArray *dataList;
}
@property(nonatomic, retain) NSArray *dataList;
@end
Мой вопрос: когда я пришел для реализации viewDidLoad для RootViewController, я хотел установить заголовок для таблицы (см. Изображение ниже). Я посмотрел на документы для UITableViewController и обнаружили, что он имел свойство «Tableview», так что я пытался ...
[[self tableView] setTitle:@"Eeek!"];
Это не сработало, что я должен был попытаться был ...
[self setTitle:@"Eeek!"];
Что мне интересно, когда вы подклассифицируете UITableViewController и добавляете код, который на самом деле имеет дело с tableView, а не с UITableViewController, имеет ли это смысл?
Гэри
Что именно вы имеете в виду, указав заголовок таблицы? Заголовок, который располагается над ячейками таблицы, или заголовок на панели навигации? – BoltClock
Название на синей полосе, которая находится между панелью состояния iphones и ячейками (см. Выше изображение), заголовок «Eeek!» – fuzzygoat
Получаю, свойство title на самом деле находится в UIViewController, который унаследован UITableViewController. Я сбился с толку, когда не мог видеть «титул» как свойство UITableViewController, теперь я полностью понимаю, что он есть, вам просто нужно следить за крохами бороды. – fuzzygoat