2013-02-09 2 views
-1

Я работаю в приложении для iPad. Я использую UITableView для создания таблицы и вставки 2 UIImageView s в каждую ячейку. Я попытался установить изображение как в UIImageView s, а в значениях индексного пути начиная с 0,1,2,3,4 и т. Д.Проблема с UITableView в iPad?

Каждый UIImageView имеет одинаковое изображение в первой ячейке. Как исправить эту проблему?

enter image description here

Пример:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    // ImageArray have 5images; 
} 

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 


    return [ImageArray count]; 
} 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    static NSString *CellIdentifier = @"Cell"; 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

    imgView1.image = [imageArray objectAtIndex:indexPath.row]; 
    imgView2.image = [imageArray objectAtIndex:indexPath.row]; 
} 
+0

где U установлен UIImageView, я имею в виду, что он установлен в cell.contentView ??? – iPatel

+0

Формат, который вы задаете –

+0

, и wt u хотите отображать на выходе? – iPatel

ответ

0

После форматирования кода станет ясно, что вы назначаете тот же образ из массива в каждой из двух точек зрения изображения. Вам понадобится imageViewArray, у которого есть двойное количество членов.

Кроме того, вы не должны проверять количество вашего массива изображений, но для row указательного пути.

+0

спасибо за ваш ответ – SampathKumar

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