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

objective-c - CGFloat 显示错误

我在头文件中声明了一个 CGFloat 变量:

在我的实现文件上合成它,但它给我一个错误,试图为它分配一个值:

这是显示的错误:

有什么想法可以解决这个问题吗?

0 投票
1 回答
2149 浏览

cocoa - Cocoa CGColorRef 不兼容的指针类型将float [4]'传递给'const CGFloat *'类型的参数(又名'const double *')

我收到此错误:

我该如何解决这个问题?

0 投票
1 回答
3258 浏览

ios - 从'int'分配给'CGFloat *'(又名'float *')的不兼容整数到指针转换

我遇到了问题CGFloat。我要做的是为 a 的 X 设置一个值,以便UIScrollView在用户使用 a 更改页面时执行某些操作UIButton

这是 Xcode 给我的错误:

这是我的代码:

。H

.m

如果您无法理解我发布的代码的问题,我将发布更多内容:-)

0 投票
3 回答
314 浏览

ios - 尝试将浮点数存储在 NSInteger 中(或了解如何将其存储在其他东西中)

我正在尝试将屏幕的高度存储在NSInteger中。

我也尝试将它存储在NSStringNSNumber中,但总是有一个错误说Initializing 'NSInteger ' (aka 'int*') with an expression of in compatible type 'CGFloat' (aka 'float')*. 我将返回从我稍后在代码中存储的任何内容中获取屏幕大小,但是我可以在什么中存储浮点数?

0 投票
1 回答
86 浏览

ios - 将 CGFloat 值从 viewDidLoad 传递给 viewDidAppear

我正在使用 CGFloat 值来设置我的滚动视图的 contentSize,以便它动态调整到填充在我的文本视图中的内容。我在 viewDidLoad 方法中确定了每个文本视图的高度及其位置,但必须在 viewWillAppear 方法中设置 scrollView 高度 - 否则 contentSize 不正确并且 scrollView 不会滚动。问题是,在 viewWillAppear 方法中无法访问 CGFloat 值。

如何在两种方法之间传递该值?

0 投票
1 回答
61 浏览

ios - 如何将气球图像设置在视图的右侧?

语境:

我正在构建一个聊天应用程序,我使用了来自 apple sample的代码。

它看起来与原生消息应用程序一模一样。我的问题出在我正在实施的 iPad 版本上。

这是一张图片:

在此处输入图像描述

正如您在图像中看到的,我需要将右气球放在屏幕的右边缘

我跟踪代码,并缩小需要调整的代码块。

不幸的是,我尝试将绿色气球放在右边没有成功(我只能将文本的内容更多地放在右边,而不是气球本身)。任何想法 ?

0 投票
0 回答
39 浏览

objective-c - 为浮点或双精度数据类型发送正确的 NSNumber 消息?

作为一个深思熟虑(而且非常漂亮)的开发人员,我总是CGFloat在分配float/double值时使用NSIntegerNSUInteger在处理int/long值时也是如此。CGFloat不过,一直困扰着我的一件事是,当我需要从对象中解包(或NSInteger等)值时,我不知道要请求哪种类型NSNumber

我可以发送 afloatValuedoubleValue消息来取回原始类型,但由于我使用的是CGFloat,我不确定我需要的实际类型。我一直在想办法解决这个问题,但我的想法似乎是对看似简单的事情的相当臃肿的解决方案。

想法1:

想法2:

这些只是我脑海中的一些想法,但它们似乎都比我想象的要复杂得多。

那么从对象中获取#defined 类型的最佳方法是什么?NSNumber这是我想太多了吗?我错过了什么吗?还是我实际上只是问了一个好问题?

任何帮助将非常感激。谢谢阅读!

0 投票
3 回答
1816 浏览

objective-c - 将十六进制字符串转换为 IEEE 754 浮点数

我正在尝试将具有十六进制值的 nsstring 转换为浮点值。

浮点值应该是= 1.230.

我尝试解决的一些方法是:

1.NSScanner

结果:

2.铸造指针

结果:3.000000

0 投票
2 回答
737 浏览

ios - 如何计算 iOS 中每个滚动条的 Scrollview 宽度和高度

我已经Scrollview使用了用于显示图像以及两个按钮previousnext

现在我的问题是当用户滚动图像时,我想确定它是从右到左滚动还是反之亦然。为此,我必须计算滚动视图contentOffset和滚动视图,frame size但我不知道如何计算这些值。现在我仍然使用:

这种方法。

需要任何建议。

0 投票
1 回答
301 浏览

cocoa-touch - 在 arm64 上使用 NSScanner 处理 CGFloat

显然CGFloatdouble在arm64上:

所以代码

对于 32 位应用程序运行良好,但在 64 位应用程序上运行良好。它可以替换为

但是有更好的选择吗?