热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

我如何知道SwiftUI按钮是否已启用?

如何解决《我如何知道SwiftUI按钮是否已启用?》经验,为你挑选了1个好方法。

isEnabledSwiftUI按钮没有属性。我如何知道它是否启用?

在常规的UIKit中,我只会做

if button.isEnabeld == true {
} else {
}

但是没有等效的SwiftUI。



1> kontiki..:

SwiftUI的整体思想是避免重复真理的来源。您需要以不同的方式思考,并考虑真相的来源。这是您需要找出按钮状态的地方。不是来自按钮本身。

在“数据流通过SwiftUI”,在分30:50,他们解释说,每个数据都有一个单一的真理的来源。如果您的按钮从某些@ Binding,@ State,@ EnvironmentObject等获取其状态,则if语句也应该从同一位置(而不是从按钮)获取该信息。


推荐阅读
author-avatar
frank52_445
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有