ios 启动页storyboard 使用记录

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

xcode窗口简介

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

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

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

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

不刷新的一个解决方案

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

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

其他注意点

启动页不支持国际化

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

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

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

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

相关推荐
飞Link9 小时前
iOS 27 开启“AI 开放时代”:Siri 驱动可更换背后的技术范式迁移
人工智能·ios
泉木12 小时前
KVC 详解 —— Key-Value Coding 完全指南
ios·swift
sweet丶13 小时前
现有基础上增加设备生物识别登录的一个技术方案
ios
嵌入式×边缘AI:打怪升级日志17 小时前
转换模块(十二):实现 RGB 转 RGB + 项目整合与上机实验
开发语言·ios·swift
唐诺17 小时前
IOS学习路线计划
ios
for_ever_love__17 小时前
UI学习:无限轮播视图
学习·ui·ios·objective-c
MonkeyKing18 小时前
iOS Block 底层深度解析:结构、变量捕获、copy逻辑与循环引用本质
ios
MonkeyKing18 小时前
iOS ARC 本质:__strong / __weak / __unsafe_unretained / __autoreleasing 深度解析
ios
humors22118 小时前
全平台日常使用的国外应用
android·ios·app·安卓·应用·国外