当前位置:   article > 正文

SwiftUI 基础之@State 有什么用

@state

使用Swift,我们知道所有结构都是值类型,而类是引用类型。这是我们需要牢记的

@State介绍

Swift 5.1 引入的新关键词,官方的定义有些抽象

A persistent value of a given type, through which a view reads and monitors the value.

一个给给定类型的持久化值,通过这个值view可以读取并监控这个数值。

用大白话讲,@State就是一个标签,贴之前视图是不可以修改这个值;贴了之后,只要你修改这变量,界面就会跟着同步修改。这个是现代界面语言都是支持的特性。

由于值类型是不可修改的

 
41085-c5c7459e2029d422.png
image.png

实用@State 变不可能为可能

  1. struct ContentView: View {
  2. @state private var booked = false
  3. var body: some View {
  4. VStack{
  5. HStack{
  6. Text("Seat is
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/256856
推荐阅读
相关标签
  

闽ICP备14008679号