如何在 UIView swift 中重新加载特定的子视图?
Posted
技术标签:
【中文标题】如何在 UIView swift 中重新加载特定的子视图?【英文标题】:how to reload particular subview in UIView swift? 【发布时间】:2017-07-12 09:20:29 【问题描述】:在主 UIView
中,我有 3 个子视图。我只想刷新一个子视图。
我的问题,当我想删除子视图中数组的索引并刷新它时,我在一个子视图中使用了数组。
我确实尝试过这种方法。
- (void)layoutSubviews
- (void)layoutIfNeeded
还有:
- (void)setNeedsLayout
【问题讨论】:
【参考方案1】:您可以在 UIVIew 和 UIViewController 类之间创建委托关系。 然后在委托方法中添加适当的代码以重新加载 UIVIew。
否则,您可以在视图上调用setNeedsDisplay
,从而强制它重绘。这不是正确的做法。
Totorial to make Delegates
【讨论】:
如何创建代理、任何链接或想法以上是关于如何在 UIView swift 中重新加载特定的子视图?的主要内容,如果未能解决你的问题,请参考以下文章
如何在将数据加载到 UIViewConroller Swift 时创建正在加载的 UIView
除了部分的特定行之外,是不是可以重新加载 UITableView?