swift - 如何初始化UIView?

标签 swift uiview ios8

我想在某个用户操作后完全消除我的 UIView。我怎样才能做到这一点?

设置为 nil 不起作用。

self.myUIView = nil

“UIView”不符合协议(protocol)“NilLiteralConvertible”

释放不适用于 iOS8。

[self.myUIView release]

从 superview 中删除肯定是行不通的。

self.myUIView.removeFromSuperview()

最佳答案

如果您打算将属性 myUIView 设置为 nil,则应将其声明为可选:

var myUIView : UIView?

关于swift - 如何初始化UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28195277/

相关文章:

IOS:AVAudioSession 不工作

ios - 主控/详细信息 - 如果对象被删除或主控中没有留下任何对象,则清除详细信息 (iOS)

iphone - iOS View 演示文稿

image - 试图获取 iOS 地址簿联系人图片

ios - 如何执行 Realm 计数查询

xcode - 尝试将字符串与数组中的元素进行比较时出错

ios - 如何在 Swift 中从其 ViewController 获取 UIView 子类实例

ios - 在 iOS 中使用 Storyboard View 中的模糊背景

ios - 如何在 Swift 中调用 animateAlongsideTransition?

ios - CloudKit 不适用于模拟器