![](/img/trans.png)
[英]how to remove view from superview in apple watch / watchkit in swift
[英]Remove View from SuperView with delay: Swift 3
我試圖延遲從superView中刪除視圖。 我有相同的Objective-C代碼,但無法在Swift中實現它。
代碼段:
[self performSelector:@selector(removeFromSuperview) withObject:nil afterDelay:6.5];
您可以調度一個閉包以在一些延遲后運行,並在回調的superview中刪除self:
DispatchQueue.main.asyncAfter(deadline: .now() + 6.5) {
self.removeFromSuperview()
}
如果您確實要使用performSelector
方法,則為:
self.perform(#selector(self.removeFromSuperview), with: nil, afterDelay: 6.5)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.