首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏青玉伏案

    iOS开发之抽屉效果实现

    [UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 5 6 //获取主视图的导航控制器 7 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; 8 UIViewController *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; 3 UIViewController *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; 10 UIViewController *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; 17 UIViewController

    2.3K60发布于 2018-01-11
  • 来自专栏c#开发者

    ios开发-载入viewcontroller的几种方式

    Assuming you have storyboard, go to storyboard and give your VC an identifier (inspector), then do: UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *vc =

    77860发布于 2018-04-12
  • 来自专栏青玉伏案

    IOS开发之记录用户登陆状态

    setObject:password forKey:@"password"];          [userDefaults synchronize];         //用模态跳转到主界面         UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];                    *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];   //如果用户未登陆则把根视图控制器改变成登陆视图控制器 userDefaults removeObjectForKey:@"password"];      [userDefaults synchronize];     //获取storyboard     UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];           //获取注销后要跳转的页面

    1.9K90发布于 2018-01-11
  • 来自专栏码客

    iOS 页面跳转的方式

    UINavigationController 进行push 或 pop 还有就是modal形式(presentViewController) 例子 置换 if(autoLogin){ let mainController = UIStoryboard rootViewController = mainController; }else{ let loginViewController = UIStoryboard(name: "Main",

    2.2K20发布于 2019-10-22
  • 来自专栏技术总结

    Swift封装-滑出式导航栏

    DWSidePanelViewControllervar centerPanelExpandedOffset: CGFloat = 60 //该值是中央视图控制器在屏幕外动画显示后左侧可见的宽度(以点为单位) 扩展UIStoryboard ,方便取得VC,代码如下: private extension UIStoryboard { static func mainStoryboard() -> UIStoryboard { return UIStoryboard(name: "Main", bundle: Bundle.main) } static func centerViewController DWSidePanelViewController } } 在viewDidLoad添加如下: //添加中间控制器并显示 centerViewController = UIStoryboard.centerViewController 才会执行之后代码块里的代码,如果为true,则跳过整个guard语句 guard leftViewController == nil else { return } if let vc = UIStoryboard.leftViewController

    2.9K80发布于 2018-05-22
  • 来自专栏零域Blog

    利用 Debug Memory Graph 检测内测泄漏

    退出登录代码: UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Login" bundle:[NSBundle mainBundle

    87920编辑于 2022-03-25
  • 来自专栏张志敏的技术专栏

    在 MvvmCross 下使用 iOS Storyboard

    AppDelegate : MvxApplicationDelegate { public override UIWindow Window { get; set; } public UIStoryboard NSDictionary launchOptions) { Window = new UIWindow(UIScreen.MainScreen.Bounds); Storyboard = UIStoryboard.FromName

    94710发布于 2020-08-10
  • 来自专栏码客

    iOS自动登录

    = nil){ let mainViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier rootViewController = navi; }else{ let loginViewController = UIStoryboard(name: "Main", bundle

    1.4K20发布于 2019-10-22
  • 来自专栏iOSDevLog

    Xcode:处理故事板的更好方式 享受Interface Builder的提示和技巧

    在代码中初始化基于storyboard的viewController时,我经常会看到以下代码: let storyboard = UIStoryboard(name: “Main”, bundle: nil { let storyboard = UIStoryboard(name: “HomeViewController”, bundle: HomeViewController } } 如果您遵循以前的建议,则可以避免硬键入故事板名称并使用className: let storyboard = UIStoryboard( { let storyboard = UIStoryboard(name: String.className(self),

    2.3K30发布于 2018-12-28
  • 来自专栏BY的专栏

    利用 Xcode 内存表(Debug Memory Graph)检测内测泄漏

    退出登录代码: UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Login" bundle:[NSBundle mainBundle

    5.4K80发布于 2018-05-11
  • 来自专栏青玉伏案

    IOS开发之获取Storyboard创建的ViewController

    isEqualToString:@"admin"])     {         //获取storyboard: 通过bundle根据storyboard的名字来获取我们的storyboard,         UIStoryboard *story = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];                   /

    2.1K80发布于 2018-01-11
  • 来自专栏coding...

    swift3.0 coreData的使用-日记本demo效果需求分析创建工程添加数据库改写Detail页面改写Master页面Demo地址

    cell push let object = self.fetchedResultsController.object(at: indexPath) let story = UIStoryboard Unresolved error \(nserror), \(nserror.userInfo)") } //push let story = UIStoryboard

    94740发布于 2018-08-23
  • 来自专栏ShaoYL

    程序启动的完整过程

    // 2.加载storyboard文件,创建控制器 // name:就是storyboard文件名 // bundle:主bundle,传入nil,表示主bundle UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; // 通过标识创建控制器 // UIViewController

    1.8K150发布于 2018-05-11
  • 来自专栏進无尽的文章

    编码篇-从一个第三方的StoryBoard项目中剥离部分功能到纯代码项目中

    UIStoryboard *ezMainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; # EZCameraList

    98520发布于 2018-09-12
  • 来自专栏落影的专栏

    iOS开发笔记(四)

    NSNotificationCenter defaultCenter] removeObserver:self]; } 遵守谁注册谁移除的原则,最好还是在dealloc的状态下移除监听; Objective-C 用UIStoryboard 做UI比编辑xib更方便,但是加载比xib麻烦: UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Gift

    1.5K70发布于 2018-04-27
  • 来自专栏xx_Cc的学习总结专栏

    iOS-UIWindow详解

    initWithFrame:[UIScreen mainScreen].bounds]; // 2.加载main.storyboard,创建main.storyboard描述的控制器 // UIStoryboard 专门用来加载stroyboard // name:storyboard名称不需要后缀 UIStoryboard *stroyboard = [UIStoryboard storyboardWithName

    2.3K40发布于 2018-05-10
  • 来自专栏全栈程序员必看

    iOS开发无第三方控件的援助达到的效果侧边栏

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; _centerController

    66210编辑于 2022-07-06
  • 来自专栏青玉伏案

    IOS开发之TabBarItem&NavigationBarItem

    [password isEqual:@""]) { 7 //获取storyboard 8 UIStoryboard *storyboard = [UIStoryboard

    1.9K80发布于 2018-01-11
  • 来自专栏iOSDevLog

    《iOS UI 开发捷径 利用 Interface Builder 高效、优雅地开发 UI》 读书笔记第1章 Interface Bundle 概要第2章 使用 Interface Builder第3

    iosdevlog.com/ios/2017/12/19/ios-ui-interface-builder.html 使用 storyboard @available(iOS 5.0, *) open class UIStoryboard func storyboardID() -> String { return String(describing: self) } } let userStoryBoard = UIStoryboard self.launchWindow.windowLevel = UIWindowLevelNormal + 1; self.launchWindow.rootViewController = [UIStoryboard rootViewController = UIStoryboard(name: "LaunchScreen", bundle: nil).instantiateInitialViewController

    3.1K80发布于 2018-05-17
  • 来自专栏進无尽的文章

    基础篇-UIApplication、UIWindow以及程序的启动流程看我就够了

    main.storyboard **************************** // 2.加载main.storyboard,创建main.storyboard描述的控制器 // UIStoryboard 专门用来加载stroyboard // name:storyboard名称不需要后缀 UIStoryboard *stroyboard = [UIStoryboard storyboardWithName

    2.1K20发布于 2018-09-12
领券