我的问题是:
我想发表一些意见。当视图第一次显示时,每个子视图都会根据评论数或其他条件调整位置或隐藏状态。
另外,用户可以在同一个视图发表评论,所以在评论提交后,每个子视图都应该根据新评论的总数调整那里的位置或状态。
我可以配置所有需要在连接后更改位置的子视图。但这需要做很多工作,而且很容易出错。
但是,如果我可以让视图自己重新加载它(或多或少像一次又一次地调用viewWillAppear
,viewDidLoad
但重置每个视图),然后只运行 中的方法viewDidLoad
,那么刷新评论会容易得多。
所以我不知道是否有一种方法可以将所有子视图重置为原点位置。我尝试了[self setNeedsLayout]
and[self setNeedsDisplay]
方法,但不起作用;
IOS中有没有可以重新加载当前View的方法?