博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS10 UI教程视图的几何形状
阅读量:6182 次
发布时间:2019-06-21

本文共 1081 字,大约阅读时间需要 3 分钟。

hot3.png

iOS10 UI教程视图的几何形状

视图属性中的一部分属性可以让定义的视图绘制在屏幕上。在讲解这些属性前,我们首先将讲解,定义视图的几何形状所涉及到的结构类型。这些结构类型如下:

  • CGPoint:它表示一个二维坐标系中的点,由x和y两个属性进行定义。
  • CGSize:它表示一个矩形的尺寸,由width和height两个进行定义。
  • CGRect:它表示一个矩形的位置和大小,由origin和size两个属性进行定义。

注意:初始化这些结构类型所需要的代码非常简单,而且有很多功能都是通过Apple提供的,使用这些结构类型可以简化开发者的工作。

【示例1-3:ViewGeometry】以下将创建一个空白视图,并且在其中会使用到CGRect、CGSize和CGPoint的实例。代码如下:

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {        super.viewDidLoad()        // Do any additional setup after loading the view, typically from a nib.        let point=CGPoint(x: 67.0, y: 217.0)                                                  //实例化一个CGPoint对象        let size=CGSize(width: 240.0, height: 128.0)                                 //实例化一个CGSize对象        let rect=CGRect(origin: point, size: size)                                       //实例化一个CGRect对象        let newView=UIView(frame: rect)        self.view.addSubview(newView)        newView.backgroundColor=UIColor.red    }……}

此时运行程序,会看到如图1.8所示的效果。

图1.8  运行效果

iOS10 UI教程视图的几何形状

相关阅读:

转载于:https://my.oschina.net/u/1585857/blog/792740

你可能感兴趣的文章
[Node.js]Domain模块
查看>>
Linux操作系统文档
查看>>
利用Tensorflow训练自定义数据
查看>>
c++官方文档-枚举-联合体-结构体-typedef-using
查看>>
[题解]UVA11029 Leading and Trailing
查看>>
利用vue-gird-layout 制作可定制桌面 (一)
查看>>
校园社交网站app
查看>>
如何指定某些文件关闭ARC
查看>>
4、跃进表
查看>>
JAVA面向对象的总结(静态函数与static关键字)
查看>>
课堂作业第四周课上作业一
查看>>
使用Java语言开发微信公众平台(七)——音乐消息的回复
查看>>
陶哲轩实分析习题9.1.6
查看>>
常用音频软件:Cool edit pro
查看>>
努力的方向,除了诗和远方,还有一堆技术。
查看>>
SQL CHECK 约束
查看>>
git提交到一半关闭时
查看>>
WMware 10 Ubuntu 12.04 进入Unity模式
查看>>
简单通用的访问CVS的方法
查看>>
kbengine mmo源码(完整服务端源码+资源+完整客户端源码)
查看>>