gpt4 book ai didi

ios - stackView 在中心 scrollView

转载 作者:行者123 更新时间:2023-11-28 05:56:54 27 4
gpt4 key购买 nike

我希望 stackView 位于中心 scrollViewstackView 的项目可以等于 2 项或 15 项。但元素始终应位于中心。

例如,如果我们只有一个元素,它位于中心屏幕。如果我们有 10 个项目并且 stackView 大于移动屏幕,我们可以滚动 ScrollView 并查看所有元素。

我的 project

看看我的屏幕截图,我希望它有助于理解我尝试做的事情。

最佳答案

如果你像@Jack 所说的那样使用 UICollectionView 那么你可以使用下面的方法根据为 UIEdgeInsets 设置的左值计算单元格数和屏幕宽度

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets {
let leftPadding: CGFloat = collectionView.bounds.width/2 - 20 // image width/2 = 20 in your case
return UIEdgeInsets(top: 0, left: leftPadding, bottom: 0, right: 0)
}

关于ios - stackView 在中心 scrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51223649/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com