2013-10-07 2 views
6

Я использую раскадровку. Хотя статический вид таблицы появляется внутри раскадровки, после запуска на симуляторе он не появляется. Чтобы быть более точным, появляется только заголовок раздела. Если я изменил стиль на динамический, появится представление таблицы!Xcode 5 - Static Table View не отображается на симуляторе

ответ

6

Возможно, существует 2 возможных причины.

Во-первых, вы не используете UITableViewController в раскадровке, т. Е. У вас есть UITableView внутри UIViewController. Я уверен, что вы должны использовать UITableViewController, если хотите использовать статические ячейки.

Во-вторых, вы правильно создали экземпляр UITableView, но вы внедрили программные функции управления в делегат UITableView. Конкретно эти функции включают в себя по крайней мере:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

Если ни один не так, то я думаю, что вам нужно предоставить больше информации.

+0

Ну, как обычно, это первый ответ. Спасибо @Mike –

+0

Первый, а затем второй. =) Спасибо – mikeborgh

Смежные вопросы