在iphone中重新加载视图(在视图中将显示)
我有一个小应用程序,有一个按钮,点击是通过在iphone中重新加载视图(在视图中将显示),iphone,Iphone,我有一个小应用程序,有一个按钮,点击是通过 - (IBAction)click:(id)sender { } 现在,我想要的是在click()运行之后,我想要视图刷新/重新加载自身,以便自动重新调用viewWillAppease()。基本上是视图最初的显示方式 当然,我可以手动调用ViewWillDisplay,但我想知道是否可以让框架为我执行此操作?ViewWillDisplay是在视图出现时放置代码的位置,因此更适合将重复调用的代码放入另一个方法,如-resetView,然后,ViewWi
- (IBAction)click:(id)sender { }
现在,我想要的是在click()运行之后,我想要视图刷新/重新加载自身,以便自动重新调用viewWillAppease()。基本上是视图最初的显示方式
当然,我可以手动调用ViewWillDisplay,但我想知道是否可以让框架为我执行此操作?ViewWillDisplay是在视图出现时放置代码的位置,因此更适合将重复调用的代码放入另一个方法,如
-resetView
,然后,ViewWillDisplay和click方法都可以调用它。然后,您可以在resetView中调用setNeedsDisplay
-(void)resetView
{
//reset your view components.
[self.view setNeedsDisplay];
}
-(void)viewWillAppear
{
[self resetView];
}
- (IBAction)click:(id)sender
{
[self resetView];
}
我正在设置视图中的视图,单击按钮后,我希望代码重新运行,以便在此视图中设置新数据。我明白你的意思,我想“获取”视图似乎在注视同一视图时被调用是没有意义的。