zl程序教程

您现在的位置是:首页 >  工具

当前栏目

SwiftUI 高级动画Button按钮之点击后变化载入loading显示等待(教程含源码)

动画源码教程 显示 高级 点击 按钮 SwiftUI
2023-09-11 14:18:47 时间

实战需求

SwiftUI 高级动画Button按钮之点击后变化载入loading显示等待

本文价值与收获

看完本文后,您将能够作出下面的界面

点击后变化载入loading
点击后变化载入loading


基础知识

Button

在触发时执行操作的控件。

struct Button<Label> where Label : View

总览

您可以通过提供操作和标签来创建按钮。操作是方法或闭包属性,当用户单击或点击按钮时,该操作会执行某些操作。标签是描述按钮操作的视图,例如,通过显示诸如“取消”之类的文本或诸如“后退箭头”之类的图标来描述。

Button(action: signIn) {
    Text("Sign In")
}

对于纯文本标签的常见情况,可以使用便捷初始化程序,该初始化程序将标题字符串(或本地化的字符串键)作为其第一个参数,而不是尾随闭包:

Button("Sign In", action: signIn)

触发按钮的方法因平台而异