自定义View中实现控制器的跳转,可以有多种实现方式:
使用Notification,在父控制器打开需要跳转的控制器
使用代理通知父控制器跳转
原理同第2条
拿到主窗口的根控制器,用根控制器打开需要跳转的控制器
Swift
let nav = UIApplication.shared.keyWindow?.rootViewController as! UIViewController let feedVC = FeedBackViewController.init() nav.present(feedVC!, animated: true, completion: nil)
OC
UIViewController *root = [UIApplication sharedApplication].keyWindow.rootViewController; [root presentViewController:<#(nonnull UIViewController *)#> animated:YES completion:nil];
如对本文有疑问, 点击进行留言回复!!
解决Android10读取不到/sdcard/、/storage/emulated/0/文件的问题
Codeforces Round #649 (Div. 2)-B. Most socially-distanced subsequence(思维)
IOS开发教程第一季之UI进阶day2合并IOS学习013--App启动过程、多控制器管理
网友评论