复杂的iOS画面是如何制作出来的?
How are complex iOS screens made?
我正在尝试 iOS 开发的第一步,到目前为止我的应用程序运行良好。但是,我已经达到了简单的 UITableViews 并没有削减它的地步。
首先,我有一个包含两个部分的 table 视图。我已经实现了提供每个部分标题的方法。但是,当我将它与 iOS 的设置屏幕进行比较时,Apple 的风格(我在其他应用程序中看到过)看起来好多了,"section titles" 和复杂控件中的样式更好在 "table cells":
现在在我的应用程序中,我想在某些屏幕上实现类似于 WhatsApp 设置屏幕的功能。在这种情况下,每个 "cell" 没有什么非常值得注意的东西 layout-wise,但我喜欢不同部分之间的间距:
我的最后一个问题是:当我组成一个单元格时,我很清楚如何实现布局、它的约束等。现在假设我想显示一个 Table 视图显示一个球队名单,对于每支球队,我想在下方显示球队球员,一行一名球员。我还不清楚如何使用任意数量的元素定义布局约束。我将如何处理这个?单元格内的网格?
总而言之,我的问题是:这些屏幕 TableView 是否具有精美的样式和单元格以及更复杂的实现?或者我不知道的不同观点?或者甚至是一个空的 canvas 然后他们组成 "by hand"?
关于上下文,我正在与 XCode 9,Swift 一起开发一个带有故事板的项目。
它们是自定义 UITableViewCell
单元格(例如音量和个人资料头像)或标准单元格原型(WhatsApp 设置为 UITableViewCellStyleDefault
和 cell.imageView.image
设置。
我正在尝试 iOS 开发的第一步,到目前为止我的应用程序运行良好。但是,我已经达到了简单的 UITableViews 并没有削减它的地步。
首先,我有一个包含两个部分的 table 视图。我已经实现了提供每个部分标题的方法。但是,当我将它与 iOS 的设置屏幕进行比较时,Apple 的风格(我在其他应用程序中看到过)看起来好多了,"section titles" 和复杂控件中的样式更好在 "table cells":
现在在我的应用程序中,我想在某些屏幕上实现类似于 WhatsApp 设置屏幕的功能。在这种情况下,每个 "cell" 没有什么非常值得注意的东西 layout-wise,但我喜欢不同部分之间的间距:
我的最后一个问题是:当我组成一个单元格时,我很清楚如何实现布局、它的约束等。现在假设我想显示一个 Table 视图显示一个球队名单,对于每支球队,我想在下方显示球队球员,一行一名球员。我还不清楚如何使用任意数量的元素定义布局约束。我将如何处理这个?单元格内的网格?
总而言之,我的问题是:这些屏幕 TableView 是否具有精美的样式和单元格以及更复杂的实现?或者我不知道的不同观点?或者甚至是一个空的 canvas 然后他们组成 "by hand"?
关于上下文,我正在与 XCode 9,Swift 一起开发一个带有故事板的项目。
它们是自定义 UITableViewCell
单元格(例如音量和个人资料头像)或标准单元格原型(WhatsApp 设置为 UITableViewCellStyleDefault
和 cell.imageView.image
设置。