gpt4 book ai didi

swift - 如何重新加载 ui View 的内容 Swift

转载 作者:搜寻专家 更新时间:2023-10-31 22:11:02 27 4
gpt4 key购买 nike

我有一个 View Controller ,里面有 ScrollView , ScrollView 有一个 View 。因此, View 有很多按钮和标签,它们根据来自 api 的数据显示。按下后我有一个按钮,我想重新加载 View (它的内容)。

最佳答案

一种简单的破解方法,推荐的方法是这样做

self.view.setNeedsLayout()

你也可以做 self.viewDidLoad() 或者 self.viewWillAppear(true)

您可以使用以下不同的推荐方法

委派KVO通知

另一种方法是使用 tableView 和用户 reloadData()

委派:https://www.andrewcbancroft.com/2015/04/08/how-delegation-works-a-swift-developer-guide

KVO:https://cocoacasts.com/key-value-observing-kvo-and-swift-3/

通知:http://dev.iachieved.it/iachievedit/notifications-and-userinfo-with-swift-3-0/

关于swift - 如何重新加载 ui View 的内容 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45508232/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com