UIview不会加载viewdidappear

我有一个tableview项目有一个视图,我在这个视图中做的一切都是由“viewdidappear”方法控制的。

我添加了一个具有“lines.h”和“lines.m”文件的新UIview。

我用这个观点画出一些线条,作为神。

这个额外的视图位于滚动视图中,因为要长时间显示在iPhone屏幕上。

问题是viewdidappear不会重新加载uiview数据,它只能用于viewdidload。

我必须closures应用程序,并重新打开它来获取我的数据重新加载。

首先,尝试在viewDidAppear方法的末尾添加这一行:

 [self.view setNeedsDisplay]; 

要么:

 [_linesView setNeedsDisplay]; 

其次,提供更多的信息。 在viewDidLoadviewDidAppear发布代码。

尝试[self setNeedsDisplay] UIView类中调用[self setNeedsDisplay]以使视图重绘本身。