看,我有.h和.m的centerviewcontroller,在viewdidload中我创建一个tableview并用数组数据填充该tableview。
之后我在centerview上加载了一个xib文件,它有一个关闭按钮,当我点击关闭按钮时,这个xib会关闭,所以它的hide和我的centerview的tableview再次加载数组数据。
我该怎么办?我是ios的新手。
- (IBAction)Close_Btn_Pressed:(id)sender
{
self.view.hidden=YES;
//its hide the whole view
}
我想隐藏视图......我该怎么办?
答案 0 :(得分:0)
您是如何展示.xib
的?您是在导航控制器中推动视图还是以模态方式显示视图?
如果您以模态方式呈现.xib
,则可以使用:
[self dismissViewControllerAnimated:YES completion:nil];
否则,如果您使用UINavigationController显示.xib,则需要
[self.navigationController popViewControllerAnimated:YES];
答案 1 :(得分:0)
如果您想从按钮操作中解除xib,请使用此
[self dismissViewControllerAnimated:YES completion:nil];