Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >SwiftUI之常见UI

SwiftUI之常见UI

作者头像
大话swift
发布于 2019-11-01 08:16:06
发布于 2019-11-01 08:16:06
9520
举报
文章被收录于专栏:大话swift大话swift

struct Settings:View {

@State var toogleOn:Bool = false

@State var number = 1

@State var selection = 1

var body: some View{

NavigationView{

Form{

Toggle(isOn: $toogleOn) {

if toogleOn{

Text("Hi, I am on")

}else{

Text("Hi, I am off")

}

}

Stepper(value: $number, in: 1 ... 7) {

Text("\(number) of weak" )

}

Picker(selection: $selection, label: Text("Picker")) {

Text("Pick 1").tag(1)

Text("Pick2").tag(2)

}

Button(action: {self.toogleOn.toggle()}) {

Text("submit")

}

.alert(isPresented: $toogleOn) {

Alert(title: Text("Thanks"), message: Text("I am learn swiftUI"))

}

}.navigationBarTitle("Settings")

}

}

}

struct Settings_Previews: PreviewProvider {

static var previews: some View {

Settings()

}

}

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大话swift 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
从用SwiftUI搭建项目说起
后续这个SwiftUI分类的文章全部都是针对SwiftUI的日常学习和理解写的,自己利用Swift写的第二个项目也顺利上线后续的需求也不是特着急,最近正好有空就利用这段时间补一下自己对SwiftUI的理解,这个过程当中正好把整个学习过程记录下来,方便自己查阅,也希望能给需要的同学一点点的帮助。由于自己还欠着RxSwift的帐,这次也是想着先放弃别的账务(欠的的确挺多的)先全心全意的把这两块的帐给补补,希望补上这笔账之后自己对Swift的理解也能上一个台阶,对Siwft的理解自认为还是感觉欠缺的,不算是真的深入的掌握,我对SwiftUI也是在学习当中,现在能查阅的关于SwiftUI的资料很多是需要收费的,遇到问题只能想办法努力解决,有写的不钟意的地方,希望多加指正!
Mr.RisingSun
2020/12/16
4.6K0
从用SwiftUI搭建项目说起
SwiftUI案例:自定义加载动画
案例通过在间隔时间内不断控制变量 animateBall:Bool 与 animateRotation:Bool 的值来间接地实现动画效果;
DioxideCN
2022/08/05
2.1K0
SwiftUI案例:自定义加载动画
【愚公系列】《AIGC辅助软件开发》013-AI辅助客户端编程:AI辅助 iOS 应用开发
文章链接:https://cloud.tencent.com/developer/article/2473682
愚公搬代码
2024/12/05
4060
SwiftU:在循环中创建视图
通常在一个循环中创建多个SwiftUI视图。例如,我们可能想要遍历一系列名称,并让每个名称成为文本视图,或者遍历一系列菜单项,并将每个名称显示为图像。
韦弦zhy
2020/03/20
2.3K0
SwiftUI 4.0 的全新导航系统
长久以来,开发者对 SwiftUI 的导航系统颇有微词。受 NavigationView 的能力限制,开发者需要动用各种技巧乃至黑科技才能实现一些本应具备基本功能(例如:返回根视图、向堆栈添加任意视图、返回任意层级视图 、Deep Link 跳转等 )。SwiftUI 4.0( iOS 16+ 、macOS 13+ )对导航系统作出了重大改变,提供了以视图堆栈为管理对象的新 API ,让开发者可以轻松实现编程式导航。本文将对新的导航系统作以介绍。
东坡肘子
2022/07/28
10.5K0
SwiftUI 4.0 的全新导航系统
从零开始的 Swift UI (一)
注: 本文编写时,使用 Xcode 12.3、Swift 5.3.2 来构建 App
Innei
2021/12/28
1.6K0
iOS17适配指南之SwiftData(二)
前文iOS17适配指南之SwiftData(一)使用 UIKit 对 SwiftData 进行了简单使用。其实 SwiftData 配合 SwiftUI 才是 Apple 的初心,因此本文以 SwiftUI 的视角进行 SwiftData 的使用讲解。
YungFan
2023/10/08
6440
iOS17适配指南之SwiftData(二)
5 分钟,带你快速撸一个 iOS App
使用 Python 写完爬虫后,有时候我们需要在手机上实时对爬虫进行调度,或实时展示爬虫的结果
AirPython
2021/07/12
9460
5 分钟,带你快速撸一个 iOS App
深入了解 SwiftUI 5 中 ScrollView 的新功能
为可滚动容器的内容或滚动指示器(Scroll Indicator)添加外边距(Margin)。
东坡肘子
2023/07/08
1K0
深入了解 SwiftUI 5 中 ScrollView 的新功能
SwiftUI中navigationDestination用法
最近做 SwiftUI 项目,之前对于 navigationDestination 的用法理解不太深刻,觉得很是难用,最近发现了正确的使用方式,这里记录一下。
莫空9081
2024/11/20
1630
SwiftUI之List Group NavigationView ForEach
public struct List<Selection, Content> where Selection : SelectionManager, Content : View {
大话swift
2019/07/03
1.4K0
SwiftUI之List Group NavigationView ForEach
架构之路 (六) —— VIPER架构模式(二)
源码 1. Swift 首先看下工程组织结构 下面就是源码了 1. SceneDelegate.swift import SwiftUI class SceneDelegate: UIRespond
conanma
2021/09/04
1.2K0
SwiftUI-开发iOS项目
Xcode 11 + macOS 10.15 可以实时预览 SwiftUI 实现的界面,这个预览可以帮助我们快速查看代码对应的效果而不需要运行。
YungFan
2019/10/25
4.8K0
SwiftUI-开发iOS项目
SwiftUI 在 WWDC 24 之后的新变化
WWDC 24 已经到来,我们有很多内容要讨论。每年,SwiftUI 都会通过引入更多功能来赶上 UIKit。今年也不例外。让我们深入了解 SwiftUI 框架引入的新功能。
Swift社区
2024/09/16
2700
SwiftUI 在 WWDC 24 之后的新变化
在 SwiftUI 中实战应用 ContentUnavailableView
SwiftUI 引入了新的 ContentUnavailableView 类型,允许我们在应用程序中展示空状态、错误状态或任何其他内容不可用的状态。本周,我们将学习如何使用 ContentUnavailableView 引导用户浏览应用程序中的空状态。
Swift社区
2024/08/10
1930
在 SwiftUI 中实战应用 ContentUnavailableView
Hello, SwiftUI
.edgesIgnoringSafeArea(.top)
大话swift
2019/07/04
1.4K0
Hello, SwiftUI
SwiftUI案例:尺寸自适应文本框
SwiftUI 并未提供可自适应高度的文本框组件,为实现自适应高度则需要继承 UITextField 进而自定义封装一个弹性的文本框组件。 通过更新函数,从该弹性文本框中获得文本内容的高度并将其赋值给组件的高度,即可实现“弹性”伸缩的效果。
DioxideCN
2022/08/05
3.4K0
SwiftUI案例:尺寸自适应文本框
解析SwiftUI布局细节(二)循环轮播+复杂布局
上一篇我们总结的主要是VStack里面的东西,由他延伸到 @ViewBuilder, 接着我们上一篇总结的我们这篇内容主要说的是下面的几点,在这些东西说完后我准备解析一下苹果在SiwftUI文档中说道的比较好玩的一个东西,具体的我们后面在看。这篇我们还是说我们关于SwiftUI的东西,再提一下Demo代码我已经提交上Git了,目前Demo进度为一级页面基本上结束,地图点击大头针的添加也刚处理完,代码有需要的小伙伴可以去Git看看,项目地址
Mr.RisingSun
2021/01/06
12.4K1
解析SwiftUI布局细节(二)循环轮播+复杂布局
如何在 SwiftUI 中熟练使用 visualEffect 修饰符
在 WWDC 23 中,SwiftUI 引入了一个名为 visualEffect 的新视图修饰符。此修饰符允许我们通过访问特定视图的布局信息来附加一组可动画化的视觉效果。下面我们将学习如何在 SwiftUI 中使用新的 visualEffect 视图修饰符。
Swift社区
2024/08/11
2350
如何在 SwiftUI 中熟练使用 visualEffect 修饰符
swiftUI之加载网络图片
SwiftUI之List Group NavigationView ForEach
大话swift
2019/10/16
2.8K0
相关推荐
从用SwiftUI搭建项目说起
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档