ios返回刷新原页面

之前用的一种方法是在返回页面里面写的

//点击返回操作后


-(void)viewWillDisappear:(BOOL)animated{


        UIStoryboard *story=[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];

        ScrollerViewController *mainList=[story instantiateViewControllerWithIdentifier:@"mainNavigation"];


    if ([mainList respondsToSelector:@selector(popoverPresentationController)]) {

        mainList.popoverPresentationController.sourceView = self.view;

    }


        [self.parentViewController presentViewController:mainList animated:NO completion:nil];


}


后来用的方法是在原页面中

-(void)viewWillAppear:(BOOL)animated{




    //设置导航栏宽度


    CGRect r = [[UIScreen mainScreen] applicationFrame];


    self.navigationItem.titleView.frame=CGRectMake(0, 0, r.size.width, 40);


    //设置页面返回时 刷新页面


    //获取分类


    CommenData *c= [[CommenData alloc]init];


    self.category=[c getCategory];


    indexPage=0;


    secondPage=0;


    


    //导航更新


    [self.scrollnavi layoutSubviews] ;


    [self.scrollnavi setSelectedIndex:indexPage];


    //页面布局


    [self layoutSubviews];


    


    //设置按钮


    [_setButton addTarget:self action:@selector(goToSet) forControlEvents:UIControlEventTouchUpInside];


    


}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值