iOS10 UI教程檢視的幾何形狀

大學霸發表於2016-11-23

iOS10 UI教程檢視的幾何形狀

檢視屬性中的一部分屬性可以讓定義的檢視繪製在螢幕上。在講解這些屬性前,我們首先將講解,定義檢視的幾何形狀所涉及到的結構型別。這些結構型別如下:

  • CGPoint:它表示一個二維座標系中的點,由xy兩個屬性進行定義。
  • CGSize:它表示一個矩形的尺寸,由widthheight兩個進行定義。
  • CGRect:它表示一個矩形的位置和大小,由originsize兩個屬性進行定義。

注意:初始化這些結構型別所需要的程式碼非常簡單,而且有很多功能都是透過Apple提供的,使用這些結構型別可以簡化開發者的工作。

【示例1-3ViewGeometry】以下將建立一個空白檢視,並且在其中會使用到CGRectCGSizeCGPoint的例項。程式碼如下:


點選(此處)摺疊或開啟

  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部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2128909/,如需轉載,請註明出處,否則將追究法律責任。

相關文章