ios 启动页storyboard 使用记录

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

xcode窗口简介

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

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

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

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

不刷新的一个解决方案

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

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

其他注意点

启动页不支持国际化

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

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

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

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

相关推荐
_瑞14 小时前
深入理解 iOS 渲染原理
前端·ios
Android出海1 天前
iOS 出海新门槛:未成年人合规来了
ios·app store·ios开发·苹果开发者·ios开发者·ios出海
2501_915106321 天前
iOS 软件测试工具性能监控、日志分析 KeyMob、Instruments等
android·ios·小程序·https·uni-app·iphone·webview
木叶丸1 天前
AI 编程概念与 Harness 工程实践入门
人工智能·flutter·ios
zzb15801 天前
Zed 配置 Swift / iOS 开发
开发语言·ios·swift
黑科技iOS上架2 天前
如何解决AppStore Guideline 5.6被拒
经验分享·ios·ai编程
韩曙亮2 天前
【Flutter】iOS 网络权限设置 ① ( WLAN/蜂窝全局联网权限设置 )
网络·flutter·ios·网络权限
Geek-Chow2 天前
Mobile App Certificate Pinning: Underlying Principle and a Swift Example
开发语言·ios·swift·安全架构
韩曙亮2 天前
【Flutter】iOS 网络权限设置 ② ( 配置 iOS 平台可使用 HTTP 访问 | ATS 网络安全强制规范 )
网络·flutter·http·ios·https·网络权限·ats
CocoaKier3 天前
Facebook登录的这条红色警告,我终于搞明白了,真是反人类设计!
ios·facebook