У меня есть прокрутка в каждой ячейке в моем представлении таблицы, хотя картинки, встроенные в мой scrollview, не отображаются до тех пор, пока я не прокручу таблицу вверх и вниз ... У меня есть пользовательский класс с @property для scrollview и ячейки. У меня есть код для установки прокрутки в методе cellForRowAtIndexPath:. Это должно быть вызвано также первоначальным созданием ячеек? Я смущен.UIScrollView в проблемах с содержимым UITableView
Как я могу избавиться от проблемы и сделать изображения сначала, когда я запустил приложение?
код Похожие:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellID = @"CustomID";
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID];
if (cell == nil) {
cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellID];
}
for (int i = 0; i < [imageArray count]; i++) {
CGRect frame;
frame.origin.x = cell.scrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = cell.scrollView.frame.size;
UIImageView *imageView = [[UIImageView alloc] initWithFrame:frame];
imageView.image = [UIImage imageNamed:[imageArray objectAtIndex:i]];
[cell.scrollView addSubview:imageView];
}
cell.scrollView.contentSize = CGSizeMake(cell.scrollView.frame.size.width * [imageArray count], cell.scrollView.frame.size.height);
return cell;
}
Извините, на ваш вопрос? –
Где вы можете прокрутить прокрутку? Вы создали «CustomCell» в редакторе IB/Storyboard? –
Каков размер ячейки по умолчанию и вид прокрутки - это рама, равная 'CGRectZero'? – Wain