使用滑块更改UICOLLECTIONVIEW中的像元大小

时间:2014-01-21 00:28:32

标签: ios slider

我想用滑块更改uicollectionview中的单元格大小,但我无法找到该怎么做。

当你看到图标时,就像在macOs finder中一样,你可以用滑块改变它的大小。

我希望它适用于iPad应用

2 个答案:

答案 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;
}