问题标签 [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 回答
2405 浏览

swift - 我可以在不复制粘贴的情况下将相同的扩展名应用于许多类吗?

假设我有这个 CGFloat 扩展

我想做的是让这些适用于 CGFloat、Double 和 Float,而无需复制/粘贴代码。这是可能吗?

谢谢!

0 投票
3 回答
1353 浏览

ios - Swift 类型转换:将颜色数据作为 CGFloat 获取为 8 位整数的 NSData

后代:这个问题是指 iOS8 Beta 4

我正在尝试获得一个NSData充满 24 位颜色的实例。字节将是[r,g,b, r,g,b, ...]每种颜色的 3 个字节,全部紧密地打包在一起。

问题是我需要一些Uint8s 用作字节来填充我从 of 派生CGFloatsUIColor。而从CGFloatto转换UInt8让我很难过

'CGFloat' 不能转换为 'UInt8'

我读过这个问题:'CGFloat' is not convertible to 'UInt8' and other CGFloat issues with Swift and Xcode 6 beta 4

这是相同的错误消息,但我要收集的是并非所有数值都是相互之间的转换,我必须使用中间类型。但我不确定是哪个。

我尝试了一堆组合来转换为一些中间类型,例如FloatInt无济于事。

此外,我在这里的做法是否合理?有没有我错过的更简单的方法?

0 投票
2 回答
20656 浏览

ios - 在 Swift 中使用未声明的类型“UIImage”

在 swift 中使用此函数时,我收到编译器错误。功能是:

错误是:

  1. 使用未声明的类型“UIImage”
  2. 使用未声明的类型“CGSize”

这有什么问题..?我该怎么做才能在 Swift 中使用 UIImage ..?

0 投票
11 回答
63573 浏览

swift - 0 到 1 之间的 Swift 随机浮点数

在 Swift 中,我试图在 0 和 1 之间获得一个随机浮点数,但我似乎无法让类型转换工作。

我收到“CGFloat”不可转换为“UInt8”错误

运行 Xcode 6。

0 投票
1 回答
1211 浏览

ios - 将 Int 转换为 CGFloat 结果为 0.000000

我正在尝试Int从 Array 中获取值并将它们转换为CGFloats ,以便我可以UIColor从这些红色、绿色和蓝色值中创建一个。很简单,对吧?

我可以成功地从Int数组中取出值,但是当我尝试转换为CGFloat时,结果为 0.000000。为什么是这样?

如果我不除以 255.0,我会得到相同的结果 - 0。我在这里做错了什么?

0 投票
4 回答
27472 浏览

casting - Swift Double 不能转换为 CGFloat

当我到达以下行时,我试图画一个简单的圆圈,我收到错误“Double is Not Convertable to CGFloat under thestartAngle = 0.0

如何在 Swift 中“投射” 0.0 以使其成为 CGFloat?

我正在编写的完整功能:

0 投票
2 回答
32810 浏览

string - 在 Swift 中将 CGFloat 转换为字符串

这是我目前在 Swift 中将 CGFloat 转换为 String 的方法:

有没有更有效的方法来做到这一点?

0 投票
1 回答
5755 浏览

ios - Swift 转换,CGFloat 到 Integer

如何将@IValue CGFloat 转换为 Int?

我不断收到cannot convert @IValue CGFloat to Integer以下内容:

0 投票
1 回答
1914 浏览

ios - 将 CGRect 表达式分配给 CGFloat - Swift

我正在寻找为以下属性分配一些值,但是对于我不断返回的错误有一个非常复杂的时间。

1 = 不能赋值给这个表达式的结果

2 = 无法使用类型为“(CGFloat,@value CGFloat)”的参数列表调用“-=”

我试过用 CGFloat 包装属性,例如但是没有运气

这是一个运行良好的 Objective -C 版本:

我怎样才能快速验证此代码而不会出错?

0 投票
2 回答
4371 浏览

ios - 从 Swift 访问在 Objective-c .m 文件中定义的全局 const CGFloat

我在我的.m文件中定义了一些常量,我需要从我的 swift 代码中访问这些常量。它们被定义为:

在我的其他objective-c.m文件中,我可以使用以下方法访问它们extern

有没有一种等效的方法可以从 .swift 文件中访问这些常量?