自定義控制器切換

2021-07-09 21:30:26 字數 901 閱讀 2832

1.先新增乙個view(選單欄)並新增約束

2.再往 選單欄view中,新增3個按鈕控制項,等高等寬

3.讓選單欄中3個按鈕都連線到控制器的buttonclick方法上,並建立3個控制器

4.父控制**

//

// viewcontroller.m

#import "viewcontroller.h"

#import "oneviewcontroller.h"

#import "twoviewcontroller.h"

#import "threeviewcontroller.h"

@inte***ce viewcontroller ()

/** 正在顯示的控制器 */

@property (nonatomic, weak) uiviewcontroller *showingvc;

@end

@implementation viewcontroller

- (void)viewdidload

- (ibaction)buttonclick:(uibutton *)sender

@end

最後效果:

iOS開發之自定義控制器切換

ios8以後,蘋果公司推出了uipresentationcontroller,通過其 presentedcontroller 和 presentingcontroller 來控制modal控制器操作.我對跳轉 進行了封裝,只需要將單例物件設定為 vc的 transitioningdelegate 自...

自定義tabBar控制器

一 控制器部分 import jrtabbarconroller.h import jrtabbar.h inte ce jrtabbarconroller property nonatomic,weak uiviewcontroller currentvc end implementation j...

導航控制器push自定義

在開發中,檢視切換會常常遇到,有時我們不是基於導航控制器的切換,但實際開發中,有時需要做成push效果,下面將如何實現push和pop 預設動畫效果 例項 一 push預設動畫效果 catransition transition catransition animation transition.d...