具有多个视图的滚动视图 iOS 自动布局
ScrollView with multiple Views iOS Autolayout
我是一名新手 iOS 开发人员,目前在一家小公司工作。我几个月前才开始开发 iOS,我只知道如何使用 Swift 和 AutoLayout。我遇到了一些情况,因为我的老板让我做一个复杂的可滚动视图,其中包含其他类型的视图。
我使用此处提供的线框绘制了草图:https://wireframe.cc/MU0PC6,我还将留下打印屏幕。所以我的问题是:这可以使用 AutoLayout 和 Swift 实现吗?如果是的话,你能帮我做吗?如果没有,你能指点一个好的教程来帮助我使用 nibs 来完成吗?
谢谢,对不起我的英语和新手技能。
这是截图
为了创建具有不同元素和部分的复杂可滚动布局,您应该使用 UICollectionView。
您可以在这里阅读:
UICollectionView Tutorial
布局的所有不同部分都是单独的 UICollectionviewCells,您可以通过 UICollectionViewDelegateFlowLayout 控制它们的大小。
您当然也可以只使用 UIScrollView 和 AutoLayout 来构建它,但是 UICollectionView 方法可以让您省去很多麻烦,并且在为 iOS 开发 UI无论如何,CollectionView 是最重要的 UI 组件之一。
我是一名新手 iOS 开发人员,目前在一家小公司工作。我几个月前才开始开发 iOS,我只知道如何使用 Swift 和 AutoLayout。我遇到了一些情况,因为我的老板让我做一个复杂的可滚动视图,其中包含其他类型的视图。
我使用此处提供的线框绘制了草图:https://wireframe.cc/MU0PC6,我还将留下打印屏幕。所以我的问题是:这可以使用 AutoLayout 和 Swift 实现吗?如果是的话,你能帮我做吗?如果没有,你能指点一个好的教程来帮助我使用 nibs 来完成吗?
谢谢,对不起我的英语和新手技能。
这是截图
为了创建具有不同元素和部分的复杂可滚动布局,您应该使用 UICollectionView。
您可以在这里阅读: UICollectionView Tutorial
布局的所有不同部分都是单独的 UICollectionviewCells,您可以通过 UICollectionViewDelegateFlowLayout 控制它们的大小。
您当然也可以只使用 UIScrollView 和 AutoLayout 来构建它,但是 UICollectionView 方法可以让您省去很多麻烦,并且在为 iOS 开发 UI无论如何,CollectionView 是最重要的 UI 组件之一。