Swift5.x使用纯代码创建NavigationTab控制器设置启动图Wb第1部分
前言
1 使用纯代码创建NavigationTab控制器必须会,也可使用storyboard拖控件,没有代码创建灵活
2 学习swift基础必须学习oc,个人建议,否则有点难。学好oc再来学swift里面有很多相似之处。swift不需要导入头文件。数据类型非常严谨。否则报错。定义类是全局的思想。依托强大的xcode可以提示你的报错,有自动解决方法。如果函数过期,xcode也提示用什么替代了。非常不错。抛开 2019年发布的swiftUI不说,那个跟前端框架React思想差不多,报错不要紧,尽量尝试,慢慢解决。
from Shanghai Johnson
这是基于swift 5语法写的
先把启动图弄好
1 main.storyboard删掉,红框的Main删掉
2.在资源目录下新建一个启动图片 把启动图片拖进去
3 删除 info.plist 删除场景那个配置文件
4 选中项目属性 找到launch 把那个置空 务必置空,否则报错
5.找到编译下的 搜索 asset 把图片名称填进去
6找到SceneDelegate.swift文件 书写成员变量
var window: UIWindow? //加?是为了可选类型,可选项 ,其语法跟go类似 变量类型在后面
7 。删除其他无关重写函数 保留application函数
// AppDelegate.swift
// SinaWeiBo
// Created by 鲁军 on 2021/3/13.
import UIKit
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
window = UIWindow(frame: UIScreen.main.bounds)
window?