如何在目标 c 中将单元格移动到顶部和右侧
Posted
技术标签:
【中文标题】如何在目标 c 中将单元格移动到顶部和右侧【英文标题】:How can I move my cell in objective c for top and right 【发布时间】:2018-06-23 11:26:02 【问题描述】:我是 ios 编程新手。在这里,我只是想将我的单元格向右移动一点……而且我的顶视图也覆盖了屏幕我想减小它的大小以正确地适应视图……我怎样才能做到这一点
【问题讨论】:
根据您的要求设置“section insets” right , left , top , bottom。 如何设置@DixitAkabari 选择“UICollectionview”并进入“显示sizeinspector”并根据您的要求设置“section insets”右、左、上、下。 能否请您出示您的 UICollectionViewDelegateFlowLayout ? 【参考方案1】:使用这行代码。它会在您寻找时将您的单元格放入集合中。
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
CGFloat spaceBetweenCells = 5;
CGFloat width = (yourMainView.frame.size.width - spaceBetweenCells) / 2;
CGFloat height = (yourMainView.frame.size.height - spaceBetweenCells) / 2.5;
return CGSizeMake(width, width*changeHeight+38 );
【讨论】:
【参考方案2】:试试这个
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
return UIEdgeInsetsMake(8, 8, 0, 0);
【讨论】:
以上是关于如何在目标 c 中将单元格移动到顶部和右侧的主要内容,如果未能解决你的问题,请参考以下文章
当它从一个 collectionView 移动到另一个时,如何实现单元格动画?
如何在 jQuery Mobile ListView 中将标题移动到顶部