iOS中视图的介绍与使用

一、视图的创建

       我们在使用视图之前必须要先进行创建。 在创建视图时,可以采用手动创建视图, 使用代码创建视图这两种方法。

1、我们可以手动创建一个视图,为了让大家 能够看清我们的视图,我们将创建的视图 背景调整为红色。创建步骤,首先我们将 ViewController.xib文件单击打开,在 “Objects”窗口中选择“View”将其拖到 “interface Builder”中。单击“Show the Attributes inspector”中的“Background”的 颜色,将其背景设置为“红色”。

显示的图像为:

2、创建视图的另一种方法是使用代码创建

             UIView *视图对象名=[[UIView alloc]initWithFrame:视图框架];

二、工程目录简介

  大致了解一些这些文件夹的作用:

    外侧的四个大文件夹:

    1. Products: 主要用于mac电脑开发,IOS开发用不到。

    2. AppTests: 用于单元测试。

    3. AppUITests: 用于UI测试。

    3. App: IOS开发的内容主要都是存放在这个文件夹中。

     4. Main.storyboard: storyboard文件可以帮助我们用比较直观的方式来快速的开发UI,通过这个文件我们可以看到我们设计的页面长什么样子。比如,我们要在页面上添加一张图片,我们只要将一个图片的控件直接拉到storyboard上,就可以看到这个图片在页面上到底是大是小,位置在哪里等等。这是IOS推荐的UI开发模式。有人要问了,那我们还要用代码写UI,不是很麻烦吗?其实这两种方式写UI各有优缺点,我们可以取长补短,这在后面讲到storyboard的时候再讨论。Main.storyboard顾名思义就是主页面。

    5. Assets.xcassets: 这个文件夹主要用于存放资源文件,比如图片

    6. LauchScreen.storyboard: 顾名思义就是启动页面,在打开一个App的时候,一般不会直接跳到主页面,经常会先来个某某公司或则广告图片什么的,这就是启动页。

    7. info.plist: 这个文件是项目的配置文件。比如主页面是哪个页面,所以Main.storyborad也不一定就是主页面,因为在这里可以修改。

三、认识视图

   1、import UIKit:UIKit是IOS提供给我们专门用于编写UI代码的库,import是导入的意思,导入UIKit这个库后就可以在后续代码中用其提供的类来写UI。以后要使用第三方提供的库,类似也要这么导入。

    2、ViewController:UIKit库中一个重要的类,顾名思义“视图控制器”。可以先这么认为吧,一个ViewController代表一个页面的容器。也就是一个页面对应一个ViewController。所以很明显,我们的UI代码应该写在ViewController类里面。

    3、viewDidLoad(): 这是UIViewController中的一个方法,代表页面已经初始化完毕,这时页面还是空白的,可以往页面中添加其他的UI元素了,比如图片、文字。我们要添加的UI代码都是写在红色箭头所指的地方。每个页面都有一个完整的生命周期,从它开始被创建一直到它被销毁回收,UIViewController还提供很多的方法,对应这些不同的生命阶段,有兴趣可以自己查找学习。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值