问题标签 [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.
objective-c - CGFloat 显示错误
我在头文件中声明了一个 CGFloat 变量:
在我的实现文件上合成它,但它给我一个错误,试图为它分配一个值:
这是显示的错误:
有什么想法可以解决这个问题吗?
ios - 从'int'分配给'CGFloat *'(又名'float *')的不兼容整数到指针转换
我遇到了问题CGFloat
。我要做的是为 a 的 X 设置一个值,以便UIScrollView
在用户使用 a 更改页面时执行某些操作UIButton
。
这是 Xcode 给我的错误:
这是我的代码:
。H
.m
如果您无法理解我发布的代码的问题,我将发布更多内容:-)
ios - 尝试将浮点数存储在 NSInteger 中(或了解如何将其存储在其他东西中)
我正在尝试将屏幕的高度存储在NSInteger中。
我也尝试将它存储在NSString和NSNumber中,但总是有一个错误说Initializing 'NSInteger ' (aka 'int*') with an expression of in compatible type 'CGFloat' (aka 'float')*. 我将返回从我稍后在代码中存储的任何内容中获取屏幕大小,但是我可以在什么中存储浮点数?
ios - 将 CGFloat 值从 viewDidLoad 传递给 viewDidAppear
我正在使用 CGFloat 值来设置我的滚动视图的 contentSize,以便它动态调整到填充在我的文本视图中的内容。我在 viewDidLoad 方法中确定了每个文本视图的高度及其位置,但必须在 viewWillAppear 方法中设置 scrollView 高度 - 否则 contentSize 不正确并且 scrollView 不会滚动。问题是,在 viewWillAppear 方法中无法访问 CGFloat 值。
如何在两种方法之间传递该值?
ios - 如何将气球图像设置在视图的右侧?
语境:
我正在构建一个聊天应用程序,我使用了来自 apple sample的代码。
它看起来与原生消息应用程序一模一样。我的问题出在我正在实施的 iPad 版本上。
这是一张图片:
正如您在图像中看到的,我需要将右气球放在屏幕的右边缘
我跟踪代码,并缩小需要调整的代码块。
不幸的是,我尝试将绿色气球放在右边没有成功(我只能将文本的内容更多地放在右边,而不是气球本身)。任何想法 ?
objective-c - 为浮点或双精度数据类型发送正确的 NSNumber 消息?
作为一个深思熟虑(而且非常漂亮)的开发人员,我总是CGFloat
在分配float
/double
值时使用NSInteger
,NSUInteger
在处理int
/long
值时也是如此。CGFloat
不过,一直困扰着我的一件事是,当我需要从对象中解包(或NSInteger
等)值时,我不知道要请求哪种类型NSNumber
。
我可以发送 afloatValue
或doubleValue
消息来取回原始类型,但由于我使用的是CGFloat
,我不确定我需要的实际类型。我一直在想办法解决这个问题,但我的想法似乎是对看似简单的事情的相当臃肿的解决方案。
想法1:
想法2:
这些只是我脑海中的一些想法,但它们似乎都比我想象的要复杂得多。
那么从对象中获取#define
d 类型的最佳方法是什么?NSNumber
这是我想太多了吗?我错过了什么吗?还是我实际上只是问了一个好问题?
任何帮助将非常感激。谢谢阅读!
objective-c - 将十六进制字符串转换为 IEEE 754 浮点数
我正在尝试将具有十六进制值的 nsstring 转换为浮点值。
浮点值应该是= 1.230
.
我尝试解决的一些方法是:
1.NSScanner
结果:
2.铸造指针
结果:3.000000
ios - 如何计算 iOS 中每个滚动条的 Scrollview 宽度和高度
我已经Scrollview
使用了用于显示图像以及两个按钮previous和next。
现在我的问题是当用户滚动图像时,我想确定它是从右到左滚动还是反之亦然。为此,我必须计算滚动视图contentOffset
和滚动视图,frame size
但我不知道如何计算这些值。现在我仍然使用:
这种方法。
需要任何建议。
cocoa-touch - 在 arm64 上使用 NSScanner 处理 CGFloat
显然CGFloat
是double
在arm64上:
所以代码
对于 32 位应用程序运行良好,但在 64 位应用程序上运行良好。它可以替换为
但是有更好的选择吗?