2014-09-30 4 views
0

У меня есть ViewController, в котором я помещал еще один небольшой UIView в середине, где я разместил TableView, но не мог отображать данные из массива в этой таблице.Как отображать данные в таблице внутри подвью

UIView

Я стараюсь положить UITableViewDelegate, UITableViewDataSource и методы numberOfSectionsInTableView, numberOfRowsInSection, numberOfRowsInSection

Это не работает

+0

Вы связали делегат tableView/dataSource с классом/классами, которые реализуют эти методы? –

+0

Извините, я не знаю, как это сделать. – lycros

+1

Добавление его в другое представление не изменяет поведение tableView. Может быть, вы запутались в tableViewController, что другое. Вам просто нужно создать свойство tableView, установить делегат и источник данных и реализовать требуемые методы. – EridB

ответ

0

Первый набор UITableViewDelegate, UITableViewDataSource.

Затем используйте ниже методы

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    return generateImageOptionsArray.count; 
} 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
} 

Надеются, что это будет работать для вас

+0

ОК, пожалуйста, объясните мне кратко, что вы делаете? –

0

Основного методом вам не хватает является: cellForRowAtIndexPath , который используется для отображения ячеек и настроить тир информацию ... И убедитесь, что вы вызываете представление show в асинхронной отправке в основной очереди.

+0

У меня есть это, но не работает, я не знаю, как подключить tableView к делегату/dataSource – lycros

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