【问题标题】:how to reload particular subview in UIView swift?如何在 UIView swift 中重新加载特定的子视图?
【发布时间】:2017-07-12 09:20:29
【问题描述】:

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

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

我确实尝试过这种方法。

  1. - (void)layoutSubviews

  2. - (void)layoutIfNeeded

还有:

- (void)setNeedsLayout

【问题讨论】:

    标签: ios uiview


    【解决方案1】:

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

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

    Totorial to make Delegates

    【讨论】:

    • 如何创建代理、任何链接或想法
    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 2014-02-06
    • 2018-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    相关资源
    最近更新 更多