問題タブ [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 投票する
4 に答える
33606 参照

swift - Swift で CGFloat を使用するにはどうすればよいですか?

次のエラーが表示されます。

「NSNumber」は「CGFloat」のサブタイプではありません」

なんで?


編集:

CGFLoat には double 型が必要

これで結構です。

0 投票する
4 に答える
11881 参照

swift - Swift が CGFloat の暗黙的な変換を欠いていることによる混乱

`CGFloat を返す関数で演算を行おうとすると、エラーが発生します。

指定された引数を受け入れる「/」のオーバーロードが見つかりませんでした

他の誰かがこの種の問題を見たことがありますか?

0 投票する
6 に答える
98696 参照

swift - Swift で CGFloat を切り上げる

SwiftでCGFloatを切り上げるにはどうすればよいですか? 試してみましceil(CDouble(myCGFloat))たが、iPad Air と iPhone 5S でしか動作しません。

別のシミュレートされたデバイスで実行すると、次のエラーが表示されます'NSNumber' is not a subtype of 'CGFloat'

0 投票する
2 に答える
1293 参照

ios - Swift - オーバーロードが見つかりません...&式の型を変換できません

インターネットで見つけたObjectiveCメソッドをSwiftに適応させていました(おそらくここでは覚えていません)。iPad Air用にビルドすると完全に動作しますが、iPad 2またはiPadで実行しようとするとRetina では 4 つのエラーが発生します (2 つの異なるエラー、それぞれ 2 回):

0 投票する
2 に答える
6849 参照

ios - Swift で 2 つの CGFloats の最小値を取得するにはどうすればよいですか?

2 つの値の最小値を返す次のコードがありCGFloatます。

しかしMIN、迅速に同等のものはないようです。では、これを行うにはどうすればよいですか?

0 投票する
4 に答える
4536 参照

iphone - float を float に変換し、小数点以下 2 桁で切り捨てる

float var1 = cashInHandAmount = 4.73000002 があり、単純に var2 = 4.73 とします。

私はこのように試しました:

これに関して私を助けてもらえますか?

0 投票する
4 に答える
4564 参照

ios - エラーを与える配列を受け取る Swift 関数: '@lvalue $T24' は 'CGFloat' と同一ではありません

そこで、加速度計のジッターを緩和するためのローパス加速度計関数を作成しています。データを表す CGFloat 配列があり、この関数でそれを減衰させたい:

この場合、lastVector はプログラムの上部で次のように定義されています。

vector[a] = ... という形式の 3 行でエラーが表示されます。なぜこのエラーが発生するのかについてのアイデアはありますか?

0 投票する
1 に答える
306 参照

generics - CGFloat: Float の場合は rintf() を呼び出し、Double の場合は rint() を呼び出します

アーキテクチャが 32 ビットの場合、CGFloat は Float です。この場合、私は呼び出したいrintf()

アーキテクチャが 64 ビットの場合、CGFloat は Double です。この場合、私は呼び出したいrint()

現在、Double へのキャストを行ってから呼び出すrint()

おそらく、ジェネリックは両方のケースをうまく処理できますか?