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

objective-c - 変更された CGFloat が viewController に送信されました

これは本当に奇妙です。ビューから CGFloat 値を取得し、viewController に送信して、オーディオ エンジンに渡します。ただし、CGFloat は、view と viewController の間で何らかの形で変更されます。完全に困惑した。

これがビューのメソッドです

0.0 - 1.0 の値を出力する

次に、私のviewControllerでこのメソッドがそれを受け取ります...

これは、1.0842e-19、2、-2 などの完全に間違った番号を出力します。

たぶん簡単なことなんだけど、それが何かわからない!! ご協力いただきありがとうございます。

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

ios - size_t を操作して CGFloat になるにはどうすればよいですか?

画像をスケーリングする比率を決定するために、次のコードを使用しています ( Trevor Harmon の UIImage+Resizeから借用)。

600 は、スケーリングされた画像に必要な最大サイズを表します。CGImageGetWidth と CGImageGetHeight は size_t を返します。これは、ARC によれば、iPhone プラットフォーム (iOS 5) では unsigned long に評価されます。現在のコードの問題は、ratio が常に 0.0000 と評価されることです。imageRef の幅と高さは実際には w=768、h=780 なので、比率は MAX(0.781, 0.769) = 0.78 になるはずです。どうすればいいですか?

PS UIImage の initWithCGImage:scale:orientation に上記のコードを使用すると、スケールが予想とは異なる動作をすることがわかりました。比率 0.78 を渡すと、画像が拡大されました。幅または高さを目的のサイズ (CGImageGetWidth(imageRef) /600 など) で割ると、問題が修正されました。

0 投票する
3 に答える
4843 参照

objective-c - 未設定のフロートと値が0のフロートを区別するにはどうすればよいですか?

未設定のfloatを指定した場合、値が0のfloatとは異なることを行う必要があるメソッドがあります。基本的に、変数が設定されているかどうかを確認し、値が0の場合は設定済みとしてカウントする必要があります。 。

では、未設定の値(nil、NULL、NOなど)としてどのプレースホルダーを使用する必要がありますか?また、値0に対してtrueを返さずに変数が未設定であるかどうかをテストするにはどうすればよいですか?

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

objective-c - 2 つの値の違い

違いは次のとおりです。

?

それらは同じだと思いますが、確かなことはわかりません。

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

iphone - CGFloatからの減算

私にくれ

元のフロート値=215987480044765184.000000

newFloat = 215987480044765184.000000

どうやって単純にaから1を引くのfloatですか?

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

objective-c - ループで取得した CGFloat の最小値を見つける

以下のように、ループ変数イベントから取得したパラメーターに基づいて、ループ内で反応角を描画しています。

すべてのループでminutesSinceEventanddurationInMinutesが変化するため、毎回異なるリアクタンスが描画されます。

ループ内で最小の y 値とループ内で最大の高さを取得したいと考えています。簡単に言えば、何よりも長方形のy値が欲しいです。そして、すべての下に伸びる長方形の高さ。

他の情報が必要な場合はお知らせください。

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

ios - スコアを追跡する最も簡単な方法は何ですか?

ユーザーが多肢選択式の質問で正解した場合に、ユーザーのスコアを更新するシステムを探しています。ユーザーが正しい選択肢を選択したときに実行される IBAction があり、スコアを更新したいと考えています。つまり、答えが正しい場合はスコア + 2 CGFloat または NSInteger の何かですか?

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

uitableview - 異なるセクションで異なる行の高さを設定する(ストーリーボード)

ストーリーボードで設計した複数のプロトタイプセルを含むテーブルビューがありますが、最初のセルが2番目のセルとは異なると思われるため、高さの問題に悩まされています...セルごとに異なる識別子があります、そしてストーリーボードでそれらを設計したので、私はそれらが高さであることを知っています。私は私のコードにこれを持っていますが、それは機能していません、誰かがそれを修正する方法を知っていますか?:

}

御時間ありがとうございます。

0 投票する
3 に答える
6867 参照

ios - CGFloat 配列からのプロパティの作成 - iOS

クラスのインスタンスに CGfloat 配列の値を設定できるように、プロパティを作成しようとしています。やり方が分からず一苦労。CGFloat には、以下のような「サイズ」[2] 変数と数値コンポーネントが必要です。

インスタンスからこれらの値を設定しようとしてプロパティを作成する前に、クラス自体でどのように見えるかを次に示します (これにより、UIView サンクラスの drawRect を介してグラデーション BTW が作成されます)。

.h に以下のようなプロパティを作成してみました

そして.mで

しかし、[サイズ] とインスタンスのコンポーネントの値を適切に設定する方法がわかりません。また、プロパティを設定するとエラーが発生します: エラー: "互換性のない型 'const CGFloat *' (別名 'const float *') のパラメーターに 'CGFloat' (別名 'float') を渡します; & でアドレスを取得してください"

ここでプロジェクトを取得できます.tinyurl.com/cmgy482を見てみたいと思います.どんな助けでも大歓迎です.