当前位置: 首页 > 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?//添加windowfunc 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.bluelet rootViewController = VC  // 替换为你的视图控制器window?.rootViewController = rootViewControllerwindow?.makeKeyAndVisible()//让window可以被看见return true}}

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

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

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

self.navigationController?.pushViewController(registerVC, animated: true)//registerVC为需要显示出来的VC
http://www.lryc.cn/news/274463.html

相关文章:

  • 安全与认证Week4
  • Golang高质量编程与性能调优实战
  • vite 如何打包 dist 文件到 zip 使用插件 vite-plugin-zip-pack,vue3 ts
  • jdbc源码研究
  • 挠性及刚挠结合印制电路技术
  • Python+OpenGL绘制3D模型(七)制作3dsmax导出插件
  • MediaPipeUnityPlugin Win10环境搭建(22年3月的记录,新版本已完全不同,这里只做记录)
  • Nginx - location块中的alias和try_files重定向
  • 二刷Laravel 教程(用户模型)总结Ⅲ
  • 安装PyTorch及环境配置(应用于Python上的YOLO)
  • 【194】PostgreSQL 14.5 编写SQL从身份证号中查找性别,并且更新性别字段。
  • 微服务管家:NestJS 如何使用服务发现 Consul 实现高效的微服务节点管理
  • Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为Mat图像格式(C++)
  • 铁塔基站数字化管理监测解决方案
  • 如何使用Python3 Boto3删除AWS CloudFormation的栈(Stacks)
  • 差分约束算法
  • 彻底解决vue-video-player播放视频有黑边
  • 区域负责人常用的ChatGPT通用提示词模板
  • Java Spring boot 可變參數,以及弊端
  • 机器视觉系统选型-线阵工业相机选型
  • 单机开机无感全自动进入B\S架构系统
  • 大一,如何成为一名fpga工程师?
  • MyBatisPlus学习三:Service接口、代码生成器
  • 产品经理如何选择城市?
  • 再谈“敏捷”与“瀑布”在产品开发过程中的反思
  • 设计模式② :交给子类
  • Hive 源码
  • 调整几行代码,接口吞吐提升 10 倍,性能调优妙啊!
  • MACOS Atrust服务异常
  • LLM大语言模型(四):在ChatGLM3-6B中使用langchain