zoukankan      html  css  js  c++  java
  • [iOS] 使用xib作为应用程序入口 with IDE

    [iOS] 使用xib作为应用程序入口 with IDE

    在「使用xib做为应用程序入口 with Code」这篇文章中,介绍了如何透过写Code的方式,来使用xib做为应用程序的入口。但其实在Xcode中,透过IDE所提供的工具,也可以达到相同的功能。本篇文章说明在iOS APP开发的过程中,如何透过IDE的操作,来使用xib做为应用程序的入口,为自己留个纪录也希望能帮助到有需要的开发人员。(透过IDE操作的方式,会比使用Code的方式复杂许多。但是在操作的过程中,可以理解xib档案的操作与概念,建议开发人员照着后续文章的步骤实作练习。)

    前言01

    操作

    1. 建立Single View Application

    使用Xcode建立新项目,并且选择项目类型为Single View Application。

    操作01_01

    操作01_02

    操作01_03

    2. 移除Storyboard

    移除Storyboard以及相关档案。

    操作02_01

    3. 建立ViewController class

    建立做为入口的MainViewController class。(记得不要勾选Also create XIB file)

    操作03_01

    操作03_02

    4. 建立ViewController.xib

    建立ViewController的用户接口xib档案,这边要选择Window做为xib的样板。

    操作04_01

    操作04_02

    操作04_03

    拖曳一个View到xib档案中,这个View是ViewController的用户接口。(拖曳的过程中,记得要避开画面上的编辑区域,才能正常的运作)

    操作04_04

    操作04_04_01

    操作04_05

    拖曳一个ViewController到xib档案中,接着定义这个ViewController的类别为先前建立ViewController Class、并且移除这个ViewController预设的View内容。(拖曳的过程中,记得要避开画面上的编辑区域,才能正常的运作)

    操作04_06

    操作04_07

    操作04_08

    操作04_09

    接着关联xib档案中的View与ViewController,将View注入到ViewController的view属性内,让ViewController能够操作用户接口。(拖曳左侧窗口view旁边的加号,到中间窗口的view对象上,即可建立关联)

    操作04_10

    操作04_11

    最后关联xib档案中的ViewController与Window,将ViewController注入到Window的rootViewController属性内,让Window执行的时候,使用ViewController做为默认的用户界面。(拖曳左侧窗口rootViewController旁边的加号,到中间窗口的viewController对象上,即可建立关联)

    操作04_12

    操作04_13

    5. 变更Main Interface

    变更应用程序的入口设定参数Main Interface为先前步骤建立的MainViewController.xib。

    操作05_01

    6. 执行结果

    编译并执行范例项目,可以看到iOS APP中,已正确使用xib做为应用程序入口。

    操作06_01

  • 相关阅读:
    地球人找工作之笔霸传奇
    地球人找工作之简历的秘密
    地球人找工作之前期准备
    Swift中的一些关键字
    swift动画小试牛刀
    【extjs6学习笔记】1.8 初始: ExtJS命名约定
    【extjs6学习笔记】1.7 初始:加载第三方库
    【extjs6学习笔记】1.6 初始:本地化
    【extjs6学习笔记】0.1 准备:基础概念(02)
    【extjs6学习笔记】1.5 初始:关于布局
  • 原文地址:https://www.cnblogs.com/clark159/p/4338773.html
Copyright © 2011-2022 走看看