当前位置: 首页 > news >正文

swift-碰到的问题

如何让工程不使用storyboard和scene

在这里插入图片描述
删除info.plist里面的Application Scene mainifest
删除SceneDelegate.swift
删除AppDelegate.swift里面的这两个方法

 func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
 func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) {

然后在appDelegate,swift里面添加

class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?//添加window

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.
        window = UIWindow(frame: UIScreen.main.bounds)  
        // 设置根视图控制器
        var VC = UIViewController()
        VC.view.backgroundColor = UIColor.blue
          let rootViewController = VC  // 替换为你的视图控制器
          window?.rootViewController = rootViewController
        window?.makeKeyAndVisible()//让window可以被看见
        
        return true
    }

}


当点击一个button时显示出下一个ViewController

在这里插入图片描述
点击注册后跳转到
在这里插入图片描述
左上角自动会有返回的按钮
可以直接在IB界面在添加了VavigationViewController的ViewController里面的button,直接拉线到另一个VC就可以实现这个功能

首先需要将loginViewController包含进一个navigationViewController里面
创建登录button的行为 为

self.navigationController?.pushViewController(registerVC, animated: true)//registerVC为需要显示出来的VC

相关文章:

  • Github 2024-01-03 开源项目日报 Top10
  • 【Mybatis】深入学习MyBatis:高级特性与Spring整合
  • 【Pytorch】学习记录分享9——PyTorch新闻数据集文本分类任务实战
  • 【教学类-43-14】 20240103 (4宫格数独:正确版:576套) 不重复的基础模板数量:576套
  • 工作中redis相关知识总结
  • Javaweb之Mybatis的基础操作的详细解析
  • Docker安装Superset
  • CUMT--Java复习--核心类
  • 影子价格 Shadow Price
  • JUC原子操作类
  • 【C程序设计】C函数
  • 华为鸿蒙应用--文件管理工具(鸿蒙工具)-ArkTs
  • JavaSE语法之十五:异常(超全!!!)
  • 服务器运行状况监控工具
  • 单挑力扣(LeetCode)SQL题:180. 连续出现的数字(难度:中等)
  • 用idea跑起十多年前的项目
  • PHP序列化总结3--反序列化的简单利用及案例分析
  • Linux系统:引导过程与服务控制
  • 深入理解ArkTS:Harmony OS 应用开发语言 TypeScript 的基础语法和关键特性
  • [C语言]时间戳
  • 肖钢:一季度证券业金融科技投资强度在金融各子行业中居首
  • 北邮今年本科招生将首次突破四千人,新增低空技术与工程专业
  • 上海交大曾小勤:科技传播不应停留于知识搬运,要做科学思维的播种机
  • 中欧互动中的合作与分歧:务实需求将克服泛安全化的“政治钟摆”
  • 小雨伞保险经纪母公司手回集团通过港交所聆讯
  • 巴菲特最新调仓:一季度大幅抛售银行股,再现保密仓位