問題タブ [cgrect]
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.
xcode - xCodedraw-CGRectで色の選択を維持しようとしています
簡単な描画クラスがあります。色選択バーを含むビューコントローラがあります。次に、CGRect描画機能を備えたUIView。
うまく描画できますが、色を変更すると、既存のストロークがすべて変更されます。私は何を台無しにしましたか?新しいストロークの色だけを変更したい。
どんな助けでも大歓迎です。関連するコードスニペットは次のとおりです。
ios - UITableView セルに UIImageView を配置する
各セルに 3 が表示される UITableView を使用して、サムネイル画像のグリッドを作成しています。この段階では、配置/サイズを正しくするために 3 つの静的画像を配置しようとしています。しかし、サムネイル画像の位置とサイズを制御できません。1 つのサムネイル画像のコードは次のとおりです。
UIImageView に設定することで画像の位置とサイズを制御するという私の理解は正しいですか?
助けてくれてありがとう。
cocoa-touch - フレームを*および*あるUIViewから別のUIViewに歪みなく転送するにはどうすればよいですか?
スケールおよび/または回転変換が適用されている可能性のあるUIViewがあります。私のコントローラーは新しいコントローラーを作成し、そのコントローラーにビューを渡します。新しいコントローラーは新しいビューを作成し、渡されたビューと同じ場所と回転に配置しようとします。元のビューのフレームを変換して、場所とサイズを設定します。
これはうまく機能し、拡大縮小されたサイズと場所が完全にコピーされます。ただし、に回転変換が適用されているfromView
場合、それは転送されません。
だから私はこの行を追加しました:
これは、回転だけでなく、スケール変換もうまく処理します。その結果、スケール変換が効果的に2回適用されるため、結果のビューが大きすぎます。
では、スケールを2倍にすることなく、位置(原点)、スケール、および回転を1つのビューから別のビューに転送するにはどうすればよいですか?
編集
これは、元のUIImageView(fromView
)を使用してUIScrollView(ImageScrollViewサブクラス)のサイズと位置を設定する、より完全なコード例です。
そして、これがImageScrollViewの構成全体です。
この醜いビデオimageView
でわかるように、変換によってが大きくなりすぎるように見えます。
objective-c - UIGraphicsGetImageFromCurrentImageContext 境界ボックスではなく、コンテンツにトリミング
注文を確認するために、ユーザーが署名をアプリに追加できる領域があります。
彼らはタッチで署名します。
唯一のことは、署名のフレームが大きく、ユーザーが署名を非常に小さくした場合、画像を保存すると、画像の周りに豊富な空白が残ります。これを追加すると、プロセスのさらに下にある電子メールにすると、恐ろしいように見える可能性があります。
ボックス自体の境界ではなく、実際のコンテンツの境界が何であれ、画像をトリミングできる方法はありますか?
このプロセスには、この CGRect をコンテキストに戻す前に、スペース内のコンテンツを何らかの方法で検出し、その境界に一致するように CGRect を描画することが含まれると思いますか? しかし、どのような形や形でこれを行うべきかわかりません。CGContext とグラフィックス フレームワークを使用するのはこれが初めてです。
これが私の署名の描画コードです。
もしよろしければご提供いただけると助かります。
geometry - 2 つの長方形間の距離
2つの長方形の間の距離を見つけるにはどうすればよいですか? 交差は距離で 0 を返す必要があります。
objective-c - Objective Cの「CG_INLINE CGRect」定義は何と呼ばれていますか?
Objective C で呼ばれる次の構造は何ですか?
渡す複数のパラメーターを保持するオブジェクトを作成するための独自の定義を作成したいと考えています。現在、複数のパラメーターを取り、オブジェクトを返すクラス内で静的メソッドを使用しています。しかし、CGRectMake のこの構文は、私が使用できる完璧なソリューションです。Objective C 構文で実際に呼び出される構造は何ですか?
iphone - UIView フレーム サイズを変更できません
フレームサイズを更新しようとしているカスタム uiview があります。クリックしたら、メソッドでこのようにします。メソッドが呼び出され、フレーム値が変更されますが、画面上では何も起こりません!
iphone - UIView サブクラスが更新されない
フレームサイズを更新しようとしているカスタム uiview があります。クリックしたら、メソッドでこのようにします。メソッドが呼び出され、フレーム値が変更されますが、画面上では何も起こりません! 起こっていると思うのは、サブクラスが再描画または更新されていないことです
objective-c - CAKeyFrameAnimation 中の衝突の検出
CAKeyFrameAnimation 中にパスに沿って移動しているときに、2 つの UIImageView の衝突を検出することは可能ですか?
これがどのように行われるか、アニメーション中に両方の CGRects の衝突をチェックするなど、複数の方法を試しましたが、CAKeyFrameAnimation 中にメソッドを実行し、パスと UIImageView の衝突を検出しようとする適切な方法が見つかりません。
iphone - 複数の CGRect との CGRect の衝突
私はiPhoneプログラミングの初心者で、現在ボールスプリットゲームに取り組んでいます。このゲームでは、弾丸がボール ボールに当たったときに、新しいボールを 2 つ作成したいと考えています。私の弾丸とボールはどちらも uiimageview です。
これが私のコードです:
これが私のボール作成機能です..
これら2つのuiimageviewを作成した後、弾丸がこれら2つのuiimageviewの1つに当たったときに、別の2つのuiimageviewを作成したいと思います。しかし、これらの新しい uiimageview のフレームを取得する方法に直面している問題...