問題タブ [cgrectmake]

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 に答える
743 参照

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

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

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

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

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

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

objective-c - カスタムUIProgressView描画の奇妙さ

サブクラス化して独自のカスタムUIProgressViewを作成し、drawRect関数を上書きしようとしています。進行状況入力バーを除いて、すべてが期待どおりに機能します。高さと画像が正しくわかりません。

画像は両方ともRetina解像度であり、シミュレーターはRetinaモードです。画像の名前は「progressBar@2x.png」(高さ28px)および「progressBarTrack@2x.png」(高さ32px)です。

CustomProgressView.h

CustomProgressView.m

結果のProgressViewは、適切な高さと幅を持ちます。また、適切な割合で埋められます(現在は80%に設定されています)。ただし、進行状況の塗りつぶし画像は正しく描画されません。

誰かが私がどこで間違っているのかわかりますか?

問題を示すスクリーンショット

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

ios - ウィンドウに関するボタンの位置を取得する方法

12個のボタンがあるscrollViewがあります。ウィンドウでは、一度に 4 つのボタンしか表示されません。アニメーションの目的で、ウィンドウに対するボタンの位置が必要です。

私はこれらの方法に従っていましたが、うまくいきませんでした:

btn.frame.origin.x は、画面の原点ではなく、scrollView の原点から座標を取得しています。

ウィンドウに関するボタンの位置を取得するにはどうすればよいですか?

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

ios - CGContextRef単位変換

数ヶ月前、私はFPDF(PHPクラス)を使用してPDFCreatorを作成しました。今、私はNSDataを使用してPDFデータをURLからUIWebViewにフェッチしていました。アプリにオフライン機能を実装しているので、FPDFPHPスクリプトをココアタッチに変換したいと思います。

私のPHPスクリプトで使用されている単位はmmです。ここで、mmをCGRectMake()で使用される単位に変換する方法を知りたいです(ピクセルだと思いますが、正しいですか?)。

助けてくれてありがとう、ジュリアン

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

objective-c - CGRectMake の代替

変数CGRectMake()を初期化するために使用する代わりに、次の方法を見てきました。CGRect

CGRect フレーム = (CGRect){0,0,10,10};

私の質問は、どのように機能しCGRect frame = (CGRect){0,0,10,10};ますか? 舞台裏で何が起こっているのですか?C スタイルの配列が初期化されている ( {x,y,w,h}) ように見えますが、これは構造体としてキャストされていCGRectます。これは正しいですか? もしそうなら、ac スタイル配列を構造体としてキャストするにはどうすればよいですか?

注: 上記の代替手段を の代わりに使用することが適切かどうかは尋ねていませんCGRectMake()。なぜ/どのように機能するかを理解したいだけです。

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

iphone - UIAlertView の画像: Retina および非 Retina iPhone の CGRectMake

私は UIAlertView にいくつかのアイコンを表示して、その使用法を説明するアプリに取り組んでいます。私はそれを使用してそれを行いました:

シミュレーターと私のiPhone 3gs(Retinaディスプレイなし)でうまく機能します。私の男は網膜の動作についてです。画像の位置が違う?CGRectMake に scaleFactor を使用する必要がありますか、または UIAlertview の位置は絶対的ですか?

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

ios - CGPointとCGSizeからCGRectを作成するにはどうすればよいですか?

UIImageViewのさまざまなコレクションからフレームを作成する必要があります。両方の値は、ユーザーの選択に応じて常に異なります。では、どうすればフォームaとaを作成できますか?前もって感謝します。CGSizeCGPointCGRectCGPointCGSize

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

ios - CGRectMake と retina のリテラル値

アプリにこのコード行がある場合、IOS は Retina に自動変換しますか?

それで:

iPad3 では自動的に次のようになります。

ありがとう

0 投票する
0 に答える
204 参照

ios - iOS の「開く...」メニューの矢印を削除

アプリの画面中央に「Open In...」メニューを配置しています。問題は、iOS が長方形の下部に矢印を追加することです。矢を持たないことは可能ですか?

CGRectZero を使用すると、矢印は表示されませんが、メニューを中央に配置できません。コードは次のとおりです。

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

ios - 画像に穴が開いている重複画像をチェックする

2つの画像ビューがあります。それらは「パズルのピース」です。一方が他方の中に収まるかどうかをテストしたいと思います。フレームが重なっているわけではありません。私はそれがCGRectのものだと思います...しかし、彼らは外側の境界をテストしているようです。何かアイデアをいただければ幸いです。ありがとう。