ios 启动页storyboard 使用记录

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

xcode窗口简介

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

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

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

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

不刷新的一个解决方案

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

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

其他注意点

启动页不支持国际化

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

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

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

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

相关推荐
杂雾无尘1 小时前
开发者必看,全面解析应用更新策略,让用户无法拒绝你的应用更新!
ios·xcode·swift
xiangzhihong82 小时前
使用Universal Links与Android App Links实现网页无缝跳转至应用
android·ios
Digitally4 小时前
如何将iPhone备份到Mac/MacBook
macos·ios·iphone
帅次5 小时前
【iOS设计模式】深入理解MVC架构 - 重构你的第一个App
ios·swiftui·objective-c·iphone·swift·safari·cocoapods
Frank学习路上21 小时前
【IOS】XCode创建firstapp并运行(成为IOS开发者)
开发语言·学习·ios·cocoa·xcode
瓜子三百克1 天前
CALayer的异步处理
macos·ios·cocoa
吴Wu涛涛涛涛涛Tao1 天前
一步到位:用 Very Good CLI × Bloc × go_router 打好 Flutter 工程地基
flutter·ios
杂雾无尘1 天前
开发者必看:如何在 iOS 应用中完美实现动态自定义字体!
ios·swift·apple
kymjs张涛1 天前
零一开源|前沿技术周报 #6
前端·ios·harmonyos
Daniel_Coder1 天前
Swift Package 教程:创建、发布与使用详解
ios·swift·package