ios 启动页storyboard 使用记录

本文简单记录ios启动页storyboard 如何使用和注意事项。

xcode窗口简介

以xcode14为例,新建项目如下图,左边文件栏中的LaunchScreen.storyboard 为默认启动页布局。窗口中间部分是storyboard中的组件列表,右侧为预览,可以看到渲染出来的效果。

右上角圈住的加号,点击后可以为页面添加新的组件,需要点击后拖拽目标到预览或者中间的列表中。

右下角圈住的按钮,第一个按钮是给当前选中组件在界面中水平垂直居中的约束(对齐),第二个是控制宽高上下左右的距离约束。

新建一个组件后 选中组件可以在最右侧看到组件属性(如下图)。最右上角圈的按钮可以选择展开或者关闭最右侧栏。另一个圈中的两个按钮,可以配置组件属性和frame。

不刷新的一个解决方案

启动页storyboard存在修改后不刷新的情况。

针对这个情况可以复制元原文件,重命名成新名字,然后把Targer中的General的启动页文件改成新的。把原来的文件删了。

其他注意点

启动页不支持国际化

启动页用不了自定义字体,虽然你可以选择你的字体,但是最终展示的时候,你会发现字体不对。

目前不能加圆角,因为启动页这个用不了(xcode14运行会直接崩溃)

UILabel 字体大小自适应需要注意要改这两个点:

ImageView上面不能再加子view,可以直接在view上加ImageView,再加目标子view。

相关推荐
空中海3 分钟前
第五章:i OS状态与数据流管理
ios
花间相见2 小时前
【大模型微调与部署01】—— ms-swift-3.12入门:安装、快速上手
开发语言·ios·swift
空中海2 小时前
第一章:Swift 语言核心
ios·cocoa·swift
90后的晨仔4 小时前
《SwiftUI 进阶第6章:列表与滚动视图》
ios
空中海4 小时前
第十章:iOS架构设计与工程化
macos·ios·cocoa
90后的晨仔11 小时前
《SwiftUI 进阶第7章:导航系统》
ios
90后的晨仔11 小时前
《swiftUI进阶 第9章SwiftUI 状态管理完全指南》
ios
90后的晨仔11 小时前
《 SwiftUI 进阶第8章:表单与设置界面》
ios
90后的晨仔12 小时前
《SwiftUI 进阶第5章:数据处理与网络请求》
ios
90后的晨仔13 小时前
《SwiftUI 进阶第4章:响应式布局》
ios