Navigation

push到指定name的控制器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
push到指定name的控制器,animated为YES

@param vcName VC的name
*/
- (void)ax_pushViewControllerNamed:(NSString *)vcName;
/**
push到指定name的控制器

@param vcName VC的name
@param animated 是否显示动画
@param completion 完成后的回调
@param failure 失败时的错误信息(不存在或者self不属于NavController)
*/
- (void)ax_pushViewControllerNamed:(NSString *)vcName animated:(BOOL)animated completion:(void (^)(UIViewController *targetVC))completion failure:(void (^)(NSError *error))failure;

pop到指定viewController

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
pop到指定viewController

@param index 从rootVC开始向后数的index,rootVC为0
@param animated 是否显示动画
*/
- (void)ax_popToViewControllerWithIndexFromRoot:(NSUInteger)index animated:(BOOL)animated;

/**
pop到指定viewController

@param index 从当前viewController开始向前数的index,当前VC为0
@param animated 是否显示动画
*/
- (void)ax_popToViewControllerWithIndexFromSelf:(NSUInteger)index animated:(BOOL)animated;

UINavigationBar

1
2
3
4
/**
隐藏系统自带的分割线
*/
- (void)ax_hideSeparator;

UINavigationItem

1
2
3
4
5
6
7
8
9
10
/**
隐藏返回按钮的标题
*/
- (void)ax_hideBackBarButtonTitle;


/**
隐藏返回按钮(同时也不能右划返回)
*/
- (void)ax_hideBackBarButton;

UITabBar

1
2
3
4
/**
隐藏系统自带的分割线
*/
- (void)ax_hideSeparator;



评论

有疑问请前往本项目的【Issue】页面搜索问题,如果没有相关问题,点击【New issue】进行提问。