- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将代码转换为最新的 swift 3.0 后,我收到此错误。
还告诉我 CGSize = CGSizeMake(0,0)
的解决方案
static var frameAtStartOfPan: CGRect = CGRectZero
static var startPointOfPan: CGPoint = CGPointZero
这也是不可用的。
最佳答案
CGRect
可以使用 CGPoint
或 CGSize
的实例简单地创建,如下所示。
let rect = CGRect(origin: CGPoint(x: 0,y :0), size: CGSize(width: 100, height: 100))
// Or
let rect = CGRect(origin: .zero, size: CGSize(width: 100, height: 100))
或者,如果我们想指定 CGFloat
或 Double
或 Int
中的每个值,我们可以使用此方法。
let rect = CGRect(x: 0, y: 0, width: 100, height: 100) // CGFloat, Double, Int
CGPoint
可以这样创建。
let point = CGPoint(x: 0,y :0) // CGFloat, Double, Int
CGSize
可以这样创建。
let size = CGSize(width: 100, height: 100) // CGFloat, Double, Int
尺寸和点也以0为值,可以这样完成。
let size = CGSize.zero // width = 0, height = 0
let point = CGPoint.zero // x = 0, y = 0, equal to CGPointZero
let rect = CGRect.zero // equal to CGRectZero
CGRectZero
和 CGPointZero
在 Swift 3.0< 中替换为
.CGRect.zero
和 CGPoint.zero
/
关于uikit - CGRectMake、CGPointMake、CGSizeMake、CGRectZero、CGPointZero 在 Swift 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39750949/
我有时会看到类似这样的代码: NSArray *segmentedControl = [NSArray arrayWithObjects:@"First", @"Second", @"Third",
我像这样在 cellForRowAtIndexPath 中创建了开关。 UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRectZer
我有一个自定义结构,我想要一个类似于 CGRectZero 的定义。 这样我就可以拥有一个 void 结构,我可以针对无效值进行测试。 最佳答案 它是 c 和 objective-c 代码的混合器。在
这是一个新手 C/Objective-C 问题 :-) 假设我想要一个 CGRectOne 和一个 CGRectTwo 常量。 我该如何声明? 谢谢,杰里米 最佳答案 其他答案很好-在某些情况下-。
我是 iOS 新手。谁能解释一下 CGRectZero 的用途和用途? 最佳答案 CGRectZero 等于 CGRectMake(0,0,0,0)。通常用于快速初始化 CGRect 对象。 例如:
我有一个 UIView 子类,它将是一个工具提示,可以出现在任何 View Controller 的底部,以显示提示/错误消息/成功消息/等等。工具提示 View 有两个 subview :左侧的 U
两者在 Swift 中的工作方式似乎相同。我们应该使用哪个? CGRectZero 与 CGRect.zeroRect GRectMake(1, 1, 1, 1) 对比 CGRect(x: 1, y:
我正在为表格 View 的部分构建页脚。页脚的高度将在 heightForFooterInSection 中指定,因此在 viewForFooterInSection 中,我只想添加 subview
我找到了一个关于如何执行用 Swift 编写的操作的教程。我正处于 Objective-C 项目的尾声,我尝试将这些类导入 Objective-C,但是 that's been a bug-riddl
我有一个 UITableViewController View ,我用 CGRectZero 框架分配/初始化了一个 UITableView : self.tableView = [[UITableV
我见过使用 CGRectZero 调用 UIView 子类(例如 UILabel)的 initWithFrame 的代码,并且事情似乎进展顺利。使用 2D 点实例化 UIView 子类(这似乎就是 C
我有一个包含 UICollectionView 的应用程序。 当 collectionView 首次出现时,可以看到每个单元格中包含的图像从看起来像 CGRectZero 的大小调整到最终大小。 所有
是的,我看到了这个: If the method returns a struct, as defined by the Mac OS X ABI Function Call Guide to be
我有一个非常简单的 UIView 自定义子类: #import "BarView.h" #import @implementation BarView @synthesize barColor; -
将代码转换为最新的 swift 3.0 后,我收到此错误。 还告诉我 CGSize = CGSizeMake(0,0) 的解决方案 static var frameAtStartOfPan: CGRe
将代码转换为最新的 swift 3.0 后,我收到此错误。 还告诉我 CGSize = CGSizeMake(0,0) 的解决方案 static var frameAtStartOfPan: CGRe
将代码转换为最新的 swift 3.0 后,我收到此错误。 还告诉我 CGSize = CGSizeMake(0,0) 的解决方案 static var frameAtStartOfPan: CGRe
将代码转换为最新的 swift 3.0 后,我看到了这个错误。 同时告诉我 CGSize = CGSizeMake(0,0) 的解决方案 static var frameAtStartOfPan: C
我是一名优秀的程序员,十分优秀!