我正在为macOS开发。我想有能力删除编译的应用程序中新创建的CGRect。怎么做?如何在Swift中删除CGRect?
let rectangle = CGRectMake(0, 0, 30, 30)
我正在为macOS开发。我想有能力删除编译的应用程序中新创建的CGRect。怎么做?如何在Swift中删除CGRect?
let rectangle = CGRectMake(0, 0, 30, 30)
CGRect不能被删除,因为它只是一个尺寸,结构类型,不能直接显示在您的用户界面上。 (它会在您的代码中超出范围时自动删除。) 可以将CGRect指定为UIView(在iOS中)/ NSView的框架,该框架可以添加到屏幕中,以后可以使用参考。 如果你想删除一个视图的帧,只需分配帧CGRect.zero
。 这不会删除框架,但会使框架坚持屏幕的左上角,并有一个高度和宽度等于零。
您无法删除它。 CGRect是一个包含矩形的尺寸和位置的结构。在迅速您可以重置该CGRect
var rectangle = CGRectZero
你是什么意思删除?编译的应用程序是什么意思? – Sulthan
我的意思是在应用程序中创建一个对象,然后将其删除(不在Xcode IB中)。 编译=最终项目 – andy
请首先尝试了解CGREct是什么。 – Sulthan