OGeek|极客世界-中国程序员成长平台

标题: ios - 如何在 UIView swift 中重新加载特定的 subview ? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 18:15
标题: ios - 如何在 UIView swift 中重新加载特定的 subview ?

在主 UIView 中,我有 3 个 subview 。我只想刷新一个 subview 。

我的问题,当我想删除 subview 中数组的索引并刷新它时,我将数组放在一个 subview 中。

我确实尝试过这种方法。

  1. - (void)layoutSubviews

  2. - (void)layoutIfNeeded

还有:

- (void)setNeedsLayout



Best Answer-推荐答案


您可以在 UIVIew 和 UIViewController 类之间创建委托(delegate)关系。 然后在委托(delegate)方法中添加适当的代码以重新加载 UIVIew。

否则,您可以在 View 上调用 setNeedsDisplay 从而强制它重绘。这不是正确的做法。

Totorial to make Delegates

关于ios - 如何在 UIView swift 中重新加载特定的 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45053576/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4