单击按钮 UICollectionViewCell 宽度和高度更改
Posted
技术标签:
【中文标题】单击按钮 UICollectionViewCell 宽度和高度更改【英文标题】:On Click button UICollectionViewCell Width and Height Change 【发布时间】:2015-04-02 10:15:04 【问题描述】:我有UIViewController
,里面使用UICollectionViewController
和单个按钮,我想在单击按钮时更改UICollectionViewControllerCell
,例如高度和宽度。
【问题讨论】:
【参考方案1】:你可以试试这个吗
[UIView transitionWithView:collectionView
duration:.5
options:UIViewAnimationOptionTransitionCurlUp
animations:^
//any animatable attribute here.
cell.frame = CGRectMake(3, 14, 100, 100);
completion:^(BOOL finished)
//whatever you want to do upon completion
];
【讨论】:
【参考方案2】:实现集合视图的委托
- (UICollectionViewTransitionLayout *)collectionView:(UICollectionView *)collectionView
transitionLayoutForOldLayout:(UICollectionViewLayout *)fromLayout
newLayout:(UICollectionViewLayout *)toLayout
并使用 IBAction 更改按钮的高度和宽度值。
【讨论】:
以上是关于单击按钮 UICollectionViewCell 宽度和高度更改的主要内容,如果未能解决你的问题,请参考以下文章
单击时在 uicollectionviewcell 中切换图像
通过单击 UICollectionCell 上的按钮执行 segue
单击后如何关闭突出显示的 UICollectionViewCell?
如何在 swift ios 中单击该单元格时在 UICollectionViewcell 中显示图像?
Swift:以编程方式在 UICollectionViewCell 中的 IndexPath 中的多个 UIButton,下一个 addTarget 不单击