iOS 11開發教程(十六)iOS11應用檢視之刪除空白檢視
iOS 11開發教程(十六)iOS11應用檢視之刪除空白檢視
當開發者不再需要主檢視的某一檢視時,可以將該檢視刪除。實現此功能需要使用到removeFromSuperview()方法,其語法形式如下:
要刪除的檢視物件名.removeFromSuperview()
【示例1-3】以下程式碼將在主檢視中新增兩個檢視,然後再使用removeFromSuperview()方法刪除其中一個檢視。程式碼如下:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//新增空白檢視newView1
let newView1=UIView(frame: CGRect(x: 0, y: 75, width: 375, height: 232))
newView1.backgroundColor=UIColor.cyan
self.view.addSubview(newView1)
//新增空白檢視newView2
let newView2=UIView(frame: CGRect(x: 0, y: 352, width: 375, height: 232))
newView2.backgroundColor=UIColor.orange
self.view.addSubview(newView2)
}
……
}
此時執行程式,會看到如圖1.54所示的效果。如果想要刪除檢視物件newView1的話,需要使用removeFromSuperview()方法,程式碼如下:
newView1.removeFromSuperview() //刪除檢視物件newView1
執行效果如圖1.55所示。
圖1.54 執行效果 圖1.55 執行效果
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2148580/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS 11開發教程(十二)iOS11應用檢視始祖——UIViewiOSUIView
- iOS 11開發教程(十一)瞭解iOS11應用檢視iOS
- iOS 11開發教程(十四)iOS11應用程式碼新增檢視iOS
- iOS 11開發教程(十五)iOS11應用檢視的位置和大小iOS
- iOS 11開發教程(十三)iOS11應用編輯介面新增檢視iOS
- iOS 11開發教程(十八)iOS11應用檢視之使用程式碼新增按鈕iOS
- iOS11開發教程(二十三)iOS11應用檢視實現按鈕的響應(3)iOS
- iOS 11開發教程(十七)iOS11應用檢視之使用按鈕接收使用者輸入iOS
- iOS 11開發教程(二十)iOS11應用檢視美化按鈕之設定按鈕的狀態iOS
- iOS 11開發教程(十九)iOS11應用檢視美化按鈕之設定按鈕的外觀iOS
- iOS 11開發教程(二十二)iOS11應用檢視實現按鈕的響應(2)iOS
- iOS 11開發教程(二十一)iOS11應用檢視美化按鈕之實現按鈕的響應(1)iOS
- iOS10 UI教程檢視除錯iOSUI除錯
- iOS 11開發教程(八)定製iOS11應用程式圖示iOS
- iOS開發之表檢視愛上CoreDataiOS
- iOS開發系列--檢視切換iOS
- MySQL / MariaDB 觸發器的建立、使用、檢視、刪除教程及應用場景實戰案例MySql觸發器
- Xamarin iOS教程之警告檢視iOS
- iOS10 UI教程檢視的繪製與檢視控制器和檢視iOSUI
- iOS探索:UI檢視之事件傳遞&檢視響應iOSUI事件
- iOS專案開發實戰——UIView的子檢視和父檢視iOSUIView
- iOS11人機互動指南-App結構-03模態檢視 ModalityiOSAPP
- Linux 檢視程式和刪除程式Linux
- iOS10 UI教程檢視的邊界與檢視的框架iOSUI框架
- iOS10 UI教程檢視和子檢視的可見性iOSUI
- Xamarin iOS教程之自定義檢視iOS
- docker-registry 私有倉庫映象 之 檢視與刪除Docker
- iOS 11開發教程(五)iOS11模擬器介紹二iOS
- iOS 11開發教程(四)iOS11模擬器介紹一iOS
- Xamarin iOS教程之檢視顯示影像iOS
- [Django REST framework - 檢視元件之檢視基類、檢視擴充套件類、檢視子類、檢視集]DjangoRESTFramework元件套件
- Win10任務檢視怎麼刪除記錄 win10清除任務檢視記錄的教程Win10
- SQL Server觸發器建立、刪除、修改、檢視示例步驟SQLServer觸發器
- 關於開發檢視
- iOS專案開發實戰——檢視動畫效果iOS動畫
- 如何在iOS手機上檢視應用日誌iOS應用日誌
- oracle db link的檢視建立與刪除Oracle
- 【Mongo】MongoDB索引管理-索引的建立、檢視、刪除MongoDB索引