core-graphics

    -3

    1答えて

    enter image description here 私は指の位置を使って最初の線を描く必要があります。 後で、指の位置を使って2番目の平行線を描く必要があります。 私はすでにそれをしています。 そして、これらの平行線の間に3番目の垂線を描くことが主な仕事です。 3行目はどのように描画できますか?

    0

    1答えて

    私の描画アプリケーションでは、UIImageを使って図面をキャッシュしています。私は、メモリリークを発生させることなくUIGraphicsGetImageFromCurrentImageContextを使用するにはどうすればよい UIGraphicsBeginImageContextWithOptions(self.bounds.size, NO, 0.0); self.cacheImage =

    1

    1答えて

    私は、隣に配置された2つのUIButtonを使用して、iOS上に分割ボタンを作成しています。これと同じように:あなたが見ることができるように 、望ましくない右ボタンの左上隅から取り出した小さな一口があります。ストロークのその部分を完成させたいと思います。 右ボタンは、ボタンの周囲に境界線を描画するサブレイヤとしてUIBezierPathを使用しています: let borderWidth = CGF

    1

    1答えて

    私はカスタム画像形状でフロントフロントカメラのような機能を作成しています。私はどのようにこれが達成されるべきか正確ではない。私はそれを達成する方法を見つけるために十分に探検しました。しかし、まだ成功していない。 AVCaptureセッション& add in Imageレイヤーを使用してレイヤーを作成しようとしましたが、画像の四角形のフレーム全体が透明なピクセルを無視するだけでイメージの形を取りませ

    0

    3答えて

    テキストにラベルを付けるために影を付けようとしましたが、表示されません。 私のコード private func drawValueLabel() { valueLabel.layer.shadowColor = UIColor.red.cgColor valueLabel.layer.shadowOffset = CGSize.init(width: 15.0, height

    0

    1答えて

    私はMacOsアプリケーション(キーフレームのプロパティアニメーションではありません)でプログラムによって描画されたアニメーションをフレームごとに行う方法をお探しです。私はdrawLayer:inContext:デリゲートメソッドを使用して、setNeedsDisplayを呼び出して各フレームを描画するように、CALayerに描画しようとしましたが、パフォーマンスが悪くなっています。このタイプのア

    1

    2答えて

    水平線を垂直方向に移動するにはどうすればよいですか? 直線の直線を描くことができ、長押しで移動する必要があります。 どうすればいいですか?あなたは何ができるか override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { if let touch = touches.first {

    3

    1答えて

    私はこれらのlinks- What is the Algorithm behind a color wheel? Math behind the Colour Wheel Basic color schemes How to fill a bezier path with gradient color からいくつかの参照を得ました 私は「HSVカラースペース」のコンセプトを使いました。しかし、私は

    3

    1答えて

    UIButtonサブクラスを作成しようとしており、選択状態と無効状態の背景画像を色で表示しようとしています。 UIButtonは、私は(ボタンをタップしたとき、私は状態を変更します)ボタンを選択すると、奇妙なと思うが、ボタンは初回のみを検出することでそれが動作しない丸いエッジself.layer.cornerRadius = self.frame.height/2 class RoundedBut

    0

    1答えて

    を使用せずに破線を描画することができます。しかし、どのように私は文脈で破線を描くことができますか? override func draw(_ rect: CGRect) { if let context = UIGraphicsGetCurrentContext() { let startPoint = CGPoint(x: 50, y: 10) let e