Swift5.x使用纯代码创建NavigationTab控制器设置启动图Wb第1部分

本文介绍了如何在Swift5.x中使用纯代码创建NavigationTab控制器,并设置了启动图。首先,删除了Main storyboard,然后添加启动图片到资源目录,更新info.plist,将launch images配置为空。接着,在SceneDelegate.swift中配置启动图,并创建MainViewController继承自UITabBarController。此外,还提到了HomeTableViewController等子视图控制器的设置。最后,指出项目资源可在作者主页获取。
摘要由CSDN通过智能技术生成

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?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值