iOS10 UI教程檢視的中心位置
iOS10 UI教程檢視的中心位置
center表示的是檢視的中心位置屬性,這個屬性在相對的UI層次結構上工作,和frame類似。center屬性是一個在父檢視上定義檢視的位置的簡便方法。center屬性和frame.origin屬性計算位置的方式不同,如圖1.11所示。frame的origin位置在使用檢視的左上角計算,而center的位置在使用檢視的中心計算。
圖1.11 中心位置
【示例1-5:center】以下將輸出紅色空白檢視的中心位置和frame的origin位置。程式碼如下:
點選(此處)摺疊或開啟
-
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)
-
let size=CGSize(width: 240.0, height: 128.0)
-
let rect=CGRect(origin: point, size: size)
-
let newView=UIView(frame: rect)
-
self.view.addSubview(newView)
-
newView.backgroundColor=UIColor.red
-
//輸出frame的origin位置
-
print("frame.origin.x:\(newView.frame.origin.x)")
-
print("frame.origin.y:\(newView.frame.origin.y)")
-
//輸出中心位置
-
print("center.x:\(newView.center.x)")
-
print("center.y:\(newView.center.y)")
-
}
-
……
- }
此時執行程式,不僅會在模擬器上看到一個紅色的空白檢視,還會在應用程式輸出視窗輸出以下內容:
點選(此處)摺疊或開啟
-
frame.origin.x:67.0
-
frame.origin.y:217.0
-
center.x:187.0
- center.y:281.0
iOS10 UI教程檢視的中心位置
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2128994/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視 yum 安裝的 PHP 位置PHP
- 檢視HTML網頁滑鼠位置HTML網頁
- Linux中檢視yum安裝的jdk位置LinuxJDK
- 檢視mysql 的binlog日誌存放的位置(轉)MySql
- navicat檢視mysql安裝位置命令MySql
- 谷歌工具檢視CSS程式碼定義的位置谷歌CSS
- 谷歌檢視JavaScript程式碼出錯位置谷歌JavaScript
- iOS探索:UI檢視之事件傳遞&檢視響應iOSUI事件
- 檢視CentOS上Apache位置,版本,停止,啟動CentOSApache
- SAP UI5 初學者教程之十四 - 嵌入檢視的使用方式試讀版UI
- SAP UI5 初學者教程之四:XML 檢視初探試讀版UIXML
- SpringBoot教程——檢視閱讀Spring Boot
- Servlet 教程——檢視閱讀Servlet
- JDBC教程——檢視閱讀JDBC
- SAP UI5 檢視裡的 OverflowToolbar 控制元件UI控制元件
- Spring MVC教程——檢視閱讀SpringMVC
- SAP UI5 初學者教程之五:檢視控制器初探 試讀版UI
- 聊一聊 React 中更新 ui 檢視的幾種方式ReactUI
- 安卓基礎UI免費視訊教程安卓UI
- 電腦怎麼檢視windows版本 檢視電腦windows幾的四種方法教程Windows
- 檢視SAP CRM和C4C的UI technical資訊UI
- 如何在 Mac 上的排程中心中檢視開啟的視窗和空間?Mac
- 深入學習UI5框架程式碼系列之八:談談UI5 的檢視控制元件 ID,以及其和 Angular 檢視的異同UI框架控制元件Angular
- 檢視python pip安裝的包存放路徑(site-packages目錄的位置)PythonPackage
- win10系統軟體安裝位置怎麼檢視Win10
- 在win10系統中檢視電源管理設定位置的方法Win10
- SAP UI5 應用 XML 檢視的載入邏輯分析UIXML
- 11 UML中的邏輯檢視、程序檢視、實現檢視、部署檢視
- Mac電腦技巧:檢視macOS中的GPU使用教程MacGPU
- mac檢視隱藏資料夾的圖文教程Mac
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- win10搜尋檔案在哪裡 檢視搜尋檔案位置的方法Win10
- Git新手教程-檢視倉庫的歷史記錄(四)Git
- 兩種找出SAP UI Code List配置位置的小技巧UI
- mysqlbinlog命令詳解 Part 5 通過位置和時間檢視日誌MySql
- ASP.NET Core 5.0 MVC中的檢視分類——佈局檢視、啟動檢視、具體檢視、分部檢視ASP.NETMVC
- win10埠被佔用如何檢視?win10快速檢視被佔用埠的方法教程Win10
- iOS探索:UI檢視之卡頓、掉幀及繪製原理iOSUI
- win10 如何檢視開機時長_win10檢視開機時長教程Win10