我想用滑块更改uicollectionview中的单元格大小,但我无法找到该怎么做。
当你看到图标时,就像在macOs finder中一样,你可以用滑块改变它的大小。我希望它适用于iPad应用
答案 0 :(得分:0)
- (IBAction)sliderChanged:(id)sender {
[self.tableView reloadData];
}
将滑块连接到上面的方法(更改值),然后使用以下方法定义高度:
- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:
(NSIndexPath *)indexPath {
return self.slider.value;
}
答案 1 :(得分:0)
几乎完美,我想要一个uicollection视图所以我需要改变:
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
//Return the size of each cell to draw
CGSize cellSize = (CGSize) { .width = 320, .height = self.slider.value};
return cellSize;
}