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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS10 UI教程檢視除錯iOSUI除錯
- iOS10 UI教程檢視的邊界與檢視的框架iOSUI框架
- iOS10 UI教程檢視的生命週期iOSUI
- iOS10 UI教程檢視和子檢視的可見性iOSUI
- iOS10 UI教程檢視的幾何形狀iOSUI
- iOS10 UI教程檢視的繪製與檢視控制器和檢視iOSUI
- iOS10 UI教程子檢視和父檢視UI層次結構和Views繼承iOSUIView繼承
- iOS10 UI教程基改變檢視的外觀與檢視的可見性iOSUI
- iOS10 UI教程禁用檢視與使用者的互動iOSUI
- iOS10 UI教程基礎視窗的內容與設定起始視窗iOSUI
- iOS10 UI設計基礎教程iOSUI
- iOS10 UI教程層次結構的事件iOSUI事件
- iOS10 UI教程管理層次結構iOSUI
- 檢視 yum 安裝的 PHP 位置PHP
- Linux檢視軟體位置的命令Linux
- 檢視HTML網頁滑鼠位置HTML網頁
- iOS 11開發教程(十五)iOS11應用檢視的位置和大小iOS
- navicat檢視mysql安裝位置命令MySql
- 谷歌工具檢視CSS程式碼定義的位置谷歌CSS
- iOS探索:UI檢視之事件傳遞&檢視響應iOSUI事件
- 檢視mysql 的binlog日誌存放的位置(轉)MySql
- 谷歌檢視JavaScript程式碼出錯位置谷歌JavaScript
- SAP UI5 初學者教程之十四 - 嵌入檢視的使用方式試讀版UI
- SAP UI5 初學者教程之四:XML 檢視初探試讀版UIXML
- Veritas Netbackup 6.0的日誌位置和檢視方式
- 檢視CentOS上Apache位置,版本,停止,啟動CentOSApache
- 教程-檢視的概念和基本用法
- Servlet 教程——檢視閱讀Servlet
- JDBC教程——檢視閱讀JDBC
- SAP UI5 初學者教程之五:檢視控制器初探 試讀版UI
- 安卓基礎UI免費視訊教程安卓UI
- Xamarin iOS教程之警告檢視iOS
- python教程 - 檢視python的可用模組Python
- 聊一聊 React 中更新 ui 檢視的幾種方式ReactUI
- SAP UI5 檢視裡的 OverflowToolbar 控制元件UI控制元件
- 檢視SAP CRM和C4C的UI technical資訊UI
- Xamarin XAML語言教程ContentView檢視作為自定義檢視的父類View
- 一.CI(Codeigniter)框架自定義檢視檔案位置框架