如何在UIView swift中重新加载特定的子视图?

时间:2017-07-12 09:20:29

标签: ios uiview

在主UIView中,我有3个子视图。我想只刷新一个子视图。

我的问题,当我想在子视图中删除数组的索引并刷新它时,我在一个子视图中使用了数组。

我确实尝试过这种方法。

  1. - (void)layoutSubviews

  2. - (void)layoutIfNeeded

  3. 以及:

    - (void)setNeedsLayout

1 个答案:

答案 0 :(得分:0)

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

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

Totorial to make Delegates