ITPub博客

首页 > 应用开发 > IT综合 > iOS10 UI教程视图的几何形状

iOS10 UI教程视图的几何形状

原创 IT综合 作者:大学霸 时间:2016-11-23 10:48:04 0 删除 编辑

iOS10 UI教程视图的几何形状

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

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

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

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


点击(此处)折叠或打开

  1. import UIKit
  2. class ViewController: UIViewController {
  3.     override func viewDidLoad() {
  4.         super.viewDidLoad()
  5.         // Do any additional setup after loading the view, typically from a nib.
  6.         let point=CGPoint(x: 67.0, y: 217.0) //实例化一个CGPoint对象
  7.         let size=CGSize(width: 240.0, height: 128.0) //实例化一个CGSize对象
  8.         let rect=CGRect(origin: point, size: size) //实例化一个CGRect对象
  9.         let newView=UIView(frame: rect)
  10.         self.view.addSubview(newView)
  11.         newView.backgroundColor=UIColor.red
  12.     }
  13. ……
  14. }

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


图1.8  运行效果

iOS10 UI教程视图的几何形状

相关阅读:iOS10 UI教程禁用视图与用户的交互 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29597077/viewspace-2128909/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-04-09

  • 博文量
    1047
  • 访问量
    990360