问题标签 [cgfloat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
995 浏览

swift - 子类化 UIImageView 时出现“Int 不可转换为 CGFloat”错误

我这里有一个奇怪的错误。

我正在继承 UIImageView 以将一些自定义属性传递给我的视图。如果我不向我的子类添加 init 方法,一切都很好。

但是,如果我确实添加了 init(并且我必须这样做),那么当我创建框架视图时,编译器会抱怨 Int 不能转换为 CGFloat。

Le 子类与 Le init :

和 Le 创建 Frame 时的错误。

这是某种错误,还是我做错了什么(这是非常合理的)?

编辑:我读过我需要通过这样做直接转换为 CGFloat: myView = CustomUIImageView(frame: (CGRectMake(CGFloat(0), 0, 100, 100))) 但是编译器再次抱怨说“Type()不符合协议'IntergerLiteralConvertible'”。

0 投票
1 回答
1569 浏览

math - 快速使用 CGFloats 进行数学运算的最佳方法是什么?

我试图在 swift 中做一些简单的 UIView 布局数学并尝试了下面的代码行......

并从编译器得到以下错误:

编译器错误并不是那么有用,但看起来 Double、Int 和 CGFloat 之间存在某种类型的类型冲突。我能够通过添加一些明确的 CGFloats 创建来编译该行,但我无法相信这是正确的方法。

什么是正确的方法?

0 投票
1 回答
2257 浏览

ios - 'CGFloat' 不能转换为 'Float' 等等

我的应用程序中有更多问题。我的错误正如标题所说:

  1. Swift 编译器错误。

错误 1:“CGFloat”不能转换为“Float”

第一个和第二个错误的代码:

这是整个功能:


  1. Swift 编译器错误。

错误 1:“浮点”与“UInt8”不同

第一个错误的代码:

错误 2:“SKPhysicsBody?” 没有名为“速度”的成员

第二个错误的代码:

这是整个功能:


  1. Swift 编译器错误。

错误 1:“CGFloat”与“UInt8”不同

第一个和第二个错误的代码(两行相同的错误):

错误 2:无法使用类型为“(@lvalue CGFloat,$T9)”的参数列表调用“-=”

第三个和第四个错误的代码(两行相同的错误):

错误 3:“CGFloat”与“UInt8”不同

这是整个功能:


我希望你们中的一些人能为我解决这个问题,因为我做不到:)

0 投票
1 回答
1323 浏览

ios - 无法使用类型为“(帧:CGRect)”的参数列表调用“+”

我正在尝试从 CGRect 框架创建 UIView。CGRectMake() 中的每个参数都是 CGFloats。

但这给了我一个错误:

这是为什么?

0 投票
2 回答
3997 浏览

ios - Swift(iOS)中的“'CGFloat'不可转换为'Double'”错误

我正在尝试在 Swift 中将图像切成 9 块。我收到此错误:

'CGFloat' 不能转换为 'Double'

当我放入ij放入两个变量时出现此错误。

以下是用于剪切图像的部分代码。

问题是什么?

0 投票
1 回答
617 浏览

save - Swift:将 UIColor 保存到 NSUserDefaults 时出错(CGFloat 不能转换为 Float)

我正在尝试保存 UISlider 的 RGB 值,但出现以下错误:

'CGFloat' 不能转换为 'Float'

对不起,我在这里迷路了。当我这样做时,我看到了正确的值:

对理解所提到的错误以及可能的修复有任何帮助吗?

0 投票
1 回答
559 浏览

ios - iOS const CGFloat 错误:链接器命令失败

我正在尝试const CGFloatHeader.h文件中添加常量:

我总是遇到错误:

我已经用谷歌搜索了这个错误,但遗憾的是我仍然没有找到解决方法。这个问题有什么解决办法吗?

0 投票
1 回答
39 浏览

ios - 格式化浮点数以仅显示 5 个数字

我有一个浮点数,可以是 3.553 或 34.535 或 353.6436 我希望它在点之前或之后不超过 5 个数字,例如,我写的第一个数字必须是 3.5530,第二个 34.535 为是和第三个 353.64。

我怎样才能用 NSNumberFormatter 做到这一点?

0 投票
2 回答
801 浏览

xcode - 如何实现静态 CGRect 和 CGFloat

我正在网上寻找,但找不到明确的答案。您认为使这些功能静态化的最佳方法是什么?

我需要在我的 UIView 类中多次调用它们并且无法弄清楚如何以干净优雅的方式实现它?

示例实际代码

0 投票
1 回答
466 浏览

swift - Swift Xcode 6.1 破坏了我的代码 | 操作数错误

所以每当我有这个:

我收到 image.size.height 的编译错误,告诉我“'UIImage?' 没有名为“size”的成员,尽管它有

知道这意味着什么以及如何解决吗?

谢谢!

整个代码片段: