本文简单记录ios启动页storyboard 如何使用和注意事项。
xcode窗口简介
以xcode14为例,新建项目如下图,左边文件栏中的LaunchScreen.storyboard 为默认启动页布局。窗口中间部分是storyboard中的组件列表,右侧为预览,可以看到渲染出来的效果。
右上角圈住的加号,点击后可以为页面添加新的组件,需要点击后拖拽目标到预览或者中间的列表中。
右下角圈住的按钮,第一个按钮是给当前选中组件在界面中水平垂直居中的约束(对齐),第二个是控制宽高上下左右的距离约束。
新建一个组件后 选中组件可以在最右侧看到组件属性(如下图)。最右上角圈的按钮可以选择展开或者关闭最右侧栏。另一个圈中的两个按钮,可以配置组件属性和frame。
不刷新的一个解决方案
启动页storyboard存在修改后不刷新的情况。
针对这个情况可以复制元原文件,重命名成新名字,然后把Targer中的General的启动页文件改成新的。把原来的文件删了。
其他注意点
启动页不支持国际化
启动页用不了自定义字体,虽然你可以选择你的字体,但是最终展示的时候,你会发现字体不对。
目前不能加圆角,因为启动页这个用不了(xcode14运行会直接崩溃)
UILabel 字体大小自适应需要注意要改这两个点:
ImageView上面不能再加子view,可以直接在view上加ImageView,再加目标子view。