iOS10 UI教程檢視的幾何形狀
iOS10 UI教程檢視的幾何形狀
檢視屬性中的一部分屬性可以讓定義的檢視繪製在螢幕上。在講解這些屬性前,我們首先將講解,定義檢視的幾何形狀所涉及到的結構型別。這些結構型別如下:
- CGPoint:它表示一個二維座標系中的點,由x和y兩個屬性進行定義。
- CGSize:它表示一個矩形的尺寸,由width和height兩個進行定義。
- CGRect:它表示一個矩形的位置和大小,由origin和size兩個屬性進行定義。
注意:初始化這些結構型別所需要的程式碼非常簡單,而且有很多功能都是通過Apple提供的,使用這些結構型別可以簡化開發者的工作。
【示例1-3:ViewGeometry】以下將建立一個空白檢視,並且在其中會使用到CGRect、CGSize和CGPoint的例項。程式碼如下:
點選(此處)摺疊或開啟
-
import UIKit
-
class 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教程檢視的幾何形狀
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2128909/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS繪製各種幾何形狀CSS
- CSS繪製各種幾何圖形形狀效果CSS
- WPF繪圖(一):幾何(Geometry)與形狀(Shape)繪圖
- 分形、分形幾何、資料視覺化、Python繪圖視覺化Python繪圖
- 聊一聊 React 中更新 ui 檢視的幾種方式ReactUI
- 電腦怎麼檢視windows版本 檢視電腦windows幾的四種方法教程Windows
- HyperWorks基於幾何投影的網格變形
- 不可不知的WPF幾何圖形(Geometry)
- 【前端幫幫忙】第3期 使用CSS的border屬性繪製各種幾何形狀前端CSS
- 曠視科技提出TextSnake:一個檢測任意形狀文字的靈活表徵
- SOLIDWORKS2024 | 輕鬆處理製造複雜幾何體和有機形狀Solid
- Relation-Shape CNN:以幾何關係卷積推理點雲3D形狀Relation-ShapeCNN卷積3D
- GitLab 的元件狀態檢視Gitlab元件
- 4.2.7 檢視元件狀元件
- 【知識分享】檢視伺服器狀態經常使用的幾個命令伺服器
- Linux 下樹形結構的檢視Linux
- 【IDL】幾何圖形數學運算函式函式
- 檢視日誌的幾種形式
- [譯] 提取圖片中的文字、人臉或者條形碼 —— 形狀檢測APIAPI
- iOS探索:UI檢視之事件傳遞&檢視響應iOSUI事件
- 幾何圖形構成的向量化極簡風格美術
- [幾何]計算不規則多邊形的面積、中心、重心
- 幾何圖形在logo設計中的有哪些情感意義?Go
- 檢視BW執行狀態
- AR的平面檢測和利用SceneKit構建幾何體
- WPF 反射載入Geometry幾何圖形資料圖示反射
- SAP UI5 初學者教程之十四 - 嵌入檢視的使用方式試讀版UI
- 3.4.4 檢視例項的靜默狀態
- 通過Python檢視Azure VM的狀態Python
- 檢視使用 MySQL Shell 的連線狀態MySql
- mysql檢視主從同步狀態的方法MySql主從同步
- 定積分在幾何上的應用——1. 平面圖形的面積
- 怎麼檢視電腦是windows幾 檢視電腦windows版本的方法Windows
- SAP UI5 初學者教程之四:XML 檢視初探試讀版UIXML
- Linux檢視檔案大小的幾種方法Linux
- 環形動畫載入檢視AnimatedCircleLoadingView動畫View
- 短視訊平臺搭建,生成圖片形狀的位置
- Kylin系統檢視firewalld狀態
- firewalld:檢視版本/幫助/狀態