3

従来のデザイン パラダイムを使用して、 InstagramUITabBar + UINavigationControllerの中央のタブ タップの効果をどのように実現しますか。UITabBarControllerUIViewController

このような動作をどのように再現しますか? 私にとって最も興味深いのは、モーダル ビューを実際のビューの下にどのように配置するかということUITabBarControllerです。現在、私が最も近いのは、私が望んでいるものとはまったく異なるUIViewController従来のプレゼンテーション スタイルを提示することです。UIModalTransitionStyleCoverVertical

- (void)viewWillAppear:(BOOL)animated{

    if (!recordDisplayed){
        SGRecordViewController *customController = [[SGRecordViewController alloc] init];
        customController.modalPresentationStyle = UIModalPresentationFormSheet;
        customController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
        [self presentViewController:customController animated:YES completion:nil];
        recordDisplayed = YES;
        previousIndex = [self tabBarController].selectedIndex;
    }else{

        [self tabBarController].selectedIndex = previousIndex;

        recordDisplayed = NO;
    }
}
4

1 に答える 1