想在页面上增加一个BarButtonItem 但是每次navi过后都会被刷掉。。

目前Hook住的是:

[NewMainFrameViewController reloadHeaderView]

试过像第二版书上 实战2中 在viewWillAppear里增加barButton,
但是看着像是打开页面就被刷掉了。

- (void)viewWillAppear{
    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"server" style:UIBarButtonItemStylePlain target:self action:@selector(performNavi)];
    %orig;

}

一定是有其他方法也在刷新navi呗。微信的话,聊天界面可以关注updateBanner这个方法。

1 个赞