У меня есть UICollectionView
, который заполняется кнопкой UIImagePickerControl
, которая находится в ячейке, я хочу, чтобы за ячейкой, которая находится в конце представления коллекции, следовал экран, но при этом разрешалась прокрутка пользователя
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
NSString* imageString = [image toString];
Screen * screen = [[Screen alloc]init];
screen.imageData = imageString;
[self.project.screens addObject:screen];
long long rowid = [self saveNewImageForScreenToDb:screen];
[self updateTitle:@"" atRowId:rowid];
[self updateTask:@"" atRowId:rowid];
[self dismissViewControllerAnimated:_picker completion:^{
[_collectionView reloadData];
}];
NSIndexPath * indexPath = [[NSIndexPath alloc]initWithIndex:?];
[self.collectionView scrollToItemAtIndexPath: indexPath.row =?
atScrollPosition:UICollectionViewScrollPositionRight
animated:YES];
}
Это код для средства выбора, средство выбора — это кнопка в конце моего «UICollectioView». какой indexPath я должен вставить, чтобы экран прокручивался до конца, где находится кнопка
[_collectionView reloadData]; NSIndexPath *bottomIndexPath=[NSIndexPath indexPathForRow:imagesArray.count-1 inSection:0]; [self.collectionView scrollToItemAtIndexPath: bottomIndexPath atScrollPosition:UICollectionViewScrollPositionRight animated:YES];
Попробуйте выполнить этот код. - person Sushil Sharma   schedule 02.02.2015