iOS10 UI教程檢視和子檢視的可見性
iOS10 UI教程檢視和子檢視的可見性
iOS10 UI教程檢視和子檢視的可見性,一個父檢視可以透過clipsToBounds屬性,定義子檢視在邊界(邊界就是父檢視的框架也就是父檢視可以顯示的範圍)以外部分的可見性。其語法形式如下:
- var clipsToBounds: Bool { get set }
其中,將此屬性設定為true,檢視將掩蓋它的子檢視,防止這些子檢視被顯示在邊界之外,如圖1.17所示。
圖1.17 可見性
【示例1-8:clipsToBounds】以下將使用clipsToBounds屬性讓Cyan View檢視中的子檢視不要顯示在邊界外。具體的操作步驟如下:
(1)開啟Main.storyboard檔案,對主檢視進行設計,效果如圖1.18所示。
需要新增的檢視以及對它們的設定如表1-2所示。
表1-2 對檢視物件的設定
圖1.18 主檢視的效果
注意:Orange View是Cyan View的子檢視,Green是Orange View的子檢視。
此時執行程式,會看到如圖1.19所示的效果。
(2)開啟ViewController.swift檔案,編寫程式碼,實現裁剪邊界的功能。程式碼如下:
-
import UIKit
-
class ViewController: UIViewController {
-
@IBOutlet weak var view1:
-
override func viewDidLoad() {
-
super.viewDidLoad()
-
// Do any additional setup after loading the view, typically from a nib.
-
view1.clipsToBounds=true
-
}
-
……
- }
此時執行程式,會看到如圖1.20所示的效果。
圖1.19 執行效果 圖1.20 執行效果
iOS10 UI教程檢視和子檢視的可見性
相關閱讀:iOS10 UI教程管理層次結構
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2129085/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 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
- [Django REST framework - 檢視元件之檢視基類、檢視擴充套件類、檢視子類、檢視集]DjangoRESTFramework元件套件
- drf : 通用檢視類和(GenericAPIView)5個檢視擴充套件類,九個檢視子類,檢視集。APIView套件
- iOS專案開發實戰——UIView的子檢視和父檢視iOSUIView
- 教程-檢視的概念和基本用法
- 在列印視窗,列印檢視View的子檢視結構圖View
- Python:檢視已安裝模組 和 檢視可匯入模組Python
- 普通檢視和物化檢視的區別
- ORACLE常見檢視和表整理Oracle
- iOS探索:UI檢視之事件傳遞&檢視響應iOSUI事件
- [譯] 通過檢視控制器容器和子檢視控制器避免龐大的檢視控制器
- 超出父檢視的子檢視如何響應點選事件事件
- Oracle普通檢視和物化檢視的區別Oracle
- 【MySQL】檢視&子查詢MySql
- django 的類檢視和函式檢視-雜談Django函式
- v$sql檢視和v$sqlarea檢視的構建SQL
- 11 UML中的邏輯檢視、程序檢視、實現檢視、部署檢視
- Oracle檢視許可權Oracle
- MySQL資料庫檢視:檢視定義、建立檢視、修改檢視MySql資料庫
- day04-檢視和檢視解析器
- Django檢視之檢視類和中介軟體Django
- Oracle的V$檢視和DBA_檢視的參考提示Oracle
- Servlet 教程——檢視閱讀Servlet
- JDBC教程——檢視閱讀JDBC
- Animator視窗檢視Project檢視PlayerIdleAnimation和PlayerWalkingAnimationProject
- 七個子類檢視 LL
- iOS10 UI教程基礎視窗的內容與設定起始視窗iOSUI
- Django的檢視和模板Django
- ASP.NET Core 5.0 MVC中的檢視分類——佈局檢視、啟動檢視、具體檢視、分部檢視ASP.NETMVC
- 檢視SAP CRM和C4C的UI technical資訊UI