使用swift3从零写一个基于位置信息的照片集iOS应用系列二

发布时间:2019-06-11 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了使用swift3从零写一个基于位置信息的照片集iOS应用系列二脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_304_1@使用swift3从零写一个基于位置信息的照片集iOS应用系列

上一篇使用默认的UITableViewController显示了模拟的数组数据和图片。这一篇来自定义PRototyPE Cell的样式。

为了每行有更多的空间,首先设置行的高度

使用swift3从零写一个基于位置信息的照片集iOS应用系列二


使用swift3从零写一个基于位置信息的照片集iOS应用系列二


使用swift3从零写一个基于位置信息的照片集iOS应用系列二

  1. 选中Cell,在Attributes inspector中,将 Table View Cell中的Style改为 Custom

  2. 选中TableView 在Size inspector中设置 Row height 的值为80

  3. 选中Cell 在Size inspector中将Row height 的值设置为80 ,并把后面的 Custom 勾选上

右下角的Object Library中找到 Image View 拖拽到Cell中。这里注意看左侧的结构,是放在 Cell下面的 Content View下面哦。
然后在右侧面板的Size inspector中将View的 X、Y、Width、Height(位置坐标和长)设置好。

使用swift3从零写一个基于位置信息的照片集iOS应用系列二

接下来添加三个UI Label组件到Cell中

使用swift3从零写一个基于位置信息的照片集iOS应用系列二

这里注意,可以一次性拖拽好三个,也可以一个个拖拽进去都行。然后再右侧将字改为Name即可,这里会发现在 Main.storyboard 中字母没显示完整,可以直接拖动边框拉到显示完整。
我一般是选中Label 然后再菜单栏选择Editor->Size To Fit Content即可快捷键是 Command+=。有时候会显示灰色,重新选中一下Label再进入editor里面就可以看到了。

然后将第一个label选中奖Font设置为Headline,就是标题的意思

使用swift3从零写一个基于位置信息的照片集iOS应用系列二

将第二个label设置为:

  • Font:System

  • Style:Light

  • Size:14

    使用swift3从零写一个基于位置信息的照片集iOS应用系列二

下面,使用 “Embed In Stack”布局工具

使用swift3从零写一个基于位置信息的照片集iOS应用系列二

  1. 按住 command 键。选中三个 Label,然后点击上图的3,将三个 Label 嵌入到一个 Stack View

  2. 在左侧的属性面板中将 spacing 设置为1

  3. 同样按住 command 键,再选中刚刚的 Stack View 和Image View

  4. 然后点击 上图中的 3 按钮,嵌入到 Stack View

  5. 在左侧的属性面板中将 spacing 设置为10

选中最外层的 Stack View,检查一下约束是否加好了

使用swift3从零写一个基于位置信息的照片集iOS应用系列二

Stack View 因为添加了约束,那么它就会自动调整适应手机屏幕大小,这里为了固定住Image View的宽高。按住 control,从 Image View 组件横向拖动,然后在它自己身上松掉,再弹出的框里面,按住shift键,选择width和height,然后点击添加两条约束。
这里使用鼠标右键从Image View上横向拖动也是可以的。效果与按住Control键是一样的。

现在的文件结构应该是这样的

使用swift3从零写一个基于位置信息的照片集iOS应用系列二

脚本宝典总结

以上是脚本宝典为你收集整理的使用swift3从零写一个基于位置信息的照片集iOS应用系列二全部内容,希望文章能够帮你解决使用swift3从零写一个基于位置信息的照片集iOS应用系列二所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。