swift以编程方式设置初始控制器(代码片段)

author author     2023-01-20     332

关键词:

//APPDELEGATE


   func grabStoryboard() -> UIStoryboard 
        var storyboard = UIStoryboard()
        let height = UIScreen.mainScreen().bounds.size.height
        
    
        if height == 568 
            storyboard = UIStoryboard(name: "Main", bundle: nil)
         else 
            storyboard = UIStoryboard(name: "4-7inch", bundle: nil)
        
        
        
        NSLog("Height: "+String(height))
        
        return storyboard
    


    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool 
        // Override point for customization after application launch.
        UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)
        IQKeyboardManager.sharedManager().enable = true
        let storyboard: UIStoryboard = self.grabStoryboard()
        
        if(Profile.instance.isSigned())
        
            self.window?.rootViewController = storyboard.instantiateInitialViewController()! as UIViewController
        
        else
        
            self.window?.rootViewController = storyboard.instantiateViewControllerWithIdentifier("LoginController") as! UIViewController

        
            self.window?.makeKeyAndVisible()
        
        let barAppearace = UIBarButtonItem.appearance()
        barAppearace.setBackButtonTitlePositionAdjustment(UIOffsetMake(0, -60), forBarMetrics:UIBarMetrics.Default)
        
        return true
    

使用自定义初始化程序 swift 以编程方式实例化和推送视图控制器

...使用自定义初始化程序swift以编程方式实例化和推送视图控制器【英文标题】:Instantiatingandpushingviewcontrollerprogrammaticallywithcustominitializerswift【发布时间】:2014-10-2814:43:37【问题描述】:我想像这样快速展示一个细节视图控制器let... 查看详情

在swift3中以编程方式创建一个没有xib的nsviewcontroller(代码片段)

...制作macOS应用程序。我的项目构建和运行,但我的主视图控制器似乎没有加载其视图。也就是说,不调用viewDidLoad()方法。我正在使用Xcode-beta8.0beta6(8S201h)。NSViewController的Swift3文档说明了view属性:如果在访问它时尚未设置此属... 查看详情

在 Swift 中以编程方式设置根视图控制器

】在Swift中以编程方式设置根视图控制器【英文标题】:ProgrammaticallySettingRootViewControllerinSwift【发布时间】:2014-10-2218:00:52【问题描述】:我不知道为什么这么简单,但我的Swift翻译速度很慢。无论如何,我无法弄清楚它在抱怨... 查看详情

为啥我们不能在以编程方式设置初始视图控制器时以编程方式在视图控制器之间跳转?

】为啥我们不能在以编程方式设置初始视图控制器时以编程方式在视图控制器之间跳转?【英文标题】:Whycouldn\'tweprogrammaticallyjumpbetweenviewControllerswhileprogrammaticallysettinguptheinitialviewController?为什么我们不能在以编程方式设置初始... 查看详情

有没有办法在swift中以编程方式设置nscollectionview?(代码片段)

...想知道是否有一种方法可以像iOS中的NSCollectionView一样以编程方式设置UICollectionView?并在代码中添加NSCollectionViewItems。或者是设置NSCollectionView以使用绑定的唯一方法?谢谢!答案感谢@stevesliva指点我thisSOanswer。我将它转换为Swift... 查看详情

以编程方式设置初始控制器时屏幕变黑

】以编程方式设置初始控制器时屏幕变黑【英文标题】:Blackwhenscreenwhensettingsinitialcontrollerprogrammatically【发布时间】:2019-11-0814:47:43【问题描述】:请你看看repohttps://github.com/Rukomoynikov/InitialViewControllerProgrammatically并帮助我。为... 查看详情

目标 c:iOS 13+ 以编程方式设置初始根视图控制器

】目标c:iOS13+以编程方式设置初始根视图控制器【英文标题】:Objectivec:iOS13+programmaticallysettinginitiallyrootviewcontroller【发布时间】:2021-07-2306:05:36【问题描述】:我正在尝试使用iOS14中的SceneDelegate以编程方式设置初始根视图控制... 查看详情

swift以编程方式创建apng文件(代码片段)

查看详情

Swift iOS以编程方式在导航栏下方设置scrollView约束

...015-07-1510:56:02【问题描述】:我的UIViewController嵌入在导航控制器中。我以编程方式添加导航按钮,现在尝试在此导航栏下方添加一个滚动视图。我遇到的问题是,这是填充全帧大小并位于导航 查看详情

swift ios 以编程方式设置 PageViewController 的过渡样式和方向

...ler【发布时间】:2018-02-0107:17:49【问题描述】:我有视图控制器,它的超类是UIPageViewController我想要它的过渡风格和方向。varnavigationOrie 查看详情

以编程方式在导航控制器中设置初始 viewController(层 SDK)

】以编程方式在导航控制器中设置初始viewController(层SDK)【英文标题】:SetinitialviewControllerinNavigationcontrollerprogrammatically(LayerSDK)【发布时间】:2015-11-2905:47:45【问题描述】:我想将LayerSDK添加到我的应用程序中(使用Swift)。这... 查看详情

Swift 以编程方式设置转场

】Swift以编程方式设置转场【英文标题】:Swiftprogrammaticallysetsegues【发布时间】:2014-10-2319:39:27【问题描述】:我有一段解析代码检查用户是否登录:PFUser.logInWithUsernameInBackground("myname",password:"mypass")(user:PFUser!,error:NSError!)->Voidi... 查看详情

以编程方式设置 rootViewController 不起作用,仅在 Xcode 11 中从情节提要中选择初始视图控制器

...ntroller不起作用,仅在Xcode11中从情节提要中选择初始视图控制器【英文标题】:SetrootViewControllerprogrammaticallynotworking,pickinginitialviewcontrollerfromstoryboardonlyinXcode11【发布时间】:2020-01-0212:38:50【问题描述】:尝试以编程方式更改根... 查看详情

Swift 以编程方式导航到另一个视图控制器/场景

】Swift以编程方式导航到另一个视图控制器/场景【英文标题】:Swiftprogrammaticallynavigatetoanotherviewcontroller/scene【发布时间】:2017-01-1921:07:20【问题描述】:我正在使用以下代码以编程方式导航到另一个ViewController。它工作正常,但... 查看详情

Swift - UIButton 以编程方式设置约束

】Swift-UIButton以编程方式设置约束【英文标题】:Swift-UIButtonsettingconstraintsprogrammatically【发布时间】:2019-11-2218:51:37【问题描述】:我在为UIButton设置height和widthconstraints时遇到问题。我不知道为什么这段代码不起作用:letwishButton... 查看详情

Swift:不能以编程方式配置自定义表格单元格?没有调用初始化?

】Swift:不能以编程方式配置自定义表格单元格?没有调用初始化?【英文标题】:Swift:can\'tconfigurecustomtablecellprogrammatically?Initnotcalled?【发布时间】:2016-08-2514:50:00【问题描述】:好的,我正在尝试以编程方式将内容添加到我的... 查看详情

尝试在 Swift 中以编程方式设置 rightBarButton

】尝试在Swift中以编程方式设置rightBarButton【英文标题】:TryingtosetrightBarButtonprogrammaticallyinSwift【发布时间】:2016-07-1000:32:00【问题描述】:看完这个问题:HowtosetbackbuttontextinSwift,我开始将用于配置导航栏右键的代码移动到调用... 查看详情

在 Swift 中以编程方式为 CollectionView 设置插图

】在Swift中以编程方式为CollectionView设置插图【英文标题】:SetinsetstotheCollectionViewprogrammaticallyinSwift【发布时间】:2016-03-1320:36:31【问题描述】:我有ViewController和CollectionView。我想通过按下按钮更改CollectionView插图。我应该实现... 查看详情