
SwiftUI
文章平均质量分 62
Jack.dev
移动开发
展开
-
如何让AppDelegate脱离SceneDelegate的束缚?
提示:项目创建后,会自动生成与Scene相关的文件或设置,真让人头疼啊,刚开始很不习惯,甚至说还没时间去学习它,暂时放一边吧,还是用老一套舒服;那么,如何删除呢?文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言iOS13.0版本以上, AppDelegate获取window时,会直接报错‘Value of type 'AppDelegate' has no member 'window'’,这就D疼了~SceneDe..原创 2022-01-13 01:34:51 · 3204 阅读 · 0 评论 -
怎么设置导航栏 -- SwiftUI
还是先熟悉一遍相关概念NavigationLink:使用这个去初始化导航栏,后接参数destination(指定跳转到某个页面)navigationBarTitle:导航栏标题举个例子:1、创建一个MyView;import SwiftUI@available(iOS 13, *)struct MyView: View { var body: some ...原创 2020-04-10 16:29:52 · 842 阅读 · 0 评论 -
怎样在原项目基础上使用SwiftUI -- SwiftUI
首先判断是否为iOS 13,只有iOS 13+才能支持SwiftUI;Swift跳转到SwiftUI;以Push为例,present一样的,只不过是需要用UIHostingController初始化你的SwiftUIView。初始化出来的就是一个正常的UIViewController,正儿八经的控制器,怎么用都行。示例代码:if #available(iOS 13, *) { ...原创 2020-04-10 16:17:40 · 3728 阅读 · 1 评论 -
怎么桥接SwiftUI与Swift项目 -- SwiftUI
SwiftUI综合了Flutter、Kotlin等新生利器的特性,它诞生了。不用不知道,一用吓一跳,以往的UITableView加上删除功能、定义Cell、定义模型等,需要多个文件,一堆代码。然而SwiftUI打破传统,类似这种列表,只需要4、5十行代码就可以解决,而且我还算上文件头部的8行备注啊。这里只记录一个用法,怎么桥接Swift项目与SwiftUI界面。用方法UIHosti...原创 2020-03-24 12:08:10 · 4064 阅读 · 5 评论