最近、ナビゲーション スタックで View Controller をプッシュ/ポップするときに問題が発生しました。戻るボタンのある VC があり、次のように実行します。
UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom];
[backButton setImage:[UIImage imageNamed:@"back-button.png"] forState:UIControlStateNormal];
[backButton addTarget:self action:@selector(popCurrentVC:) forControlEvents:UIControlEventTouchUpInside];
backButton.frame = CGRectMake(0, 0, 67, 31);
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:backButton];
[self.navigationItem setLeftBarButtonItem:item animated:YES];
次に、ボタンが正しい位置にフェードインしますが、一部のアプリでは、ボタンの遷移がフェードインするだけでなく、RHS から LHS に移動するように見えます。この効果が必要です。ボタンを移動だけでなくフェードインさせるために変更しますか?
ありがとう!