問題タブ [quartz-2d]
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.
iphone - スクロールビューでUILabelsを再利用できますか?
UITableView を使用せずに情報のグリッドを表示するビューを実装しようとしていますが、約 36 の異なる統計を表示しているため、そのラベルで 72 の UILabels を初期化して使用する必要があります。非常に多くの UILabels を使用すると、iPhone アプリのパフォーマンスが大幅に低下することになりますか? UILabels の一部を再利用して、一度にロードする必要がある UILabels の数を減らす方法はありますか?それとも、代わりにすべてをサーフェスに描画することに頼るべきですか?
iphone - iPhone: 配列に格納された CGLayers の描画中にクラッシュする
やり直し機能と元に戻す機能を備えた描画アプリを構築しようとしています。私の考えは、「touchMoved」のレイヤーに線を引き、そのレイヤーを「touchEnded」に保存することです。
正しいレイヤーに描画しているとは確信していませんが、描画している画像をクリアして配列内のレイヤーを再描画しようとするまで、すべて正常に動作します。
レイヤーを再描画しようとしている方法は次のとおりです。CGContextDrawLayerAtPoint()
iphone - Quartz for iPhoneは、ビューの非表示部分を描画しますか?
特にこれらの画像をたくさん描く必要がある場合、iPhoneの画像の周りにフレームを描くには、速度と効率の点でどちらが最善の方法か疑問に思います。
1)画像を描画してから、周囲のフレームを描画します。または2)長方形を描画し、色で塗りつぶしてから、その長方形内に画像を描画して、フレームを模倣するオフセットピクセルを残します。
Quartzは、指示されたすべてのものを描画しますか、それとも実際に見えるものだけを描画するのに十分スマートですか?私の感じでは、実際には描画が少ないので、最初のアプローチの方が優れています。本当にそうですか?
ありがとうP。
iphone - UISearchBar のスコープ バーを再作成します。
タブとして使用するためだけに、UISearchBar のスコープ バーを再作成したいと考えています。UISearchBar スコープ バーのスタイルを採用したいと思います。
タブのさまざまな状態を管理する UIControl と組み合わせて、これらのタブを描画する Quartz 2D について考えました。
何を考えています?
iphone - Quartz を使用したカスタム UIBarButtonItem
UIBarButtonItem とまったく同じスタイルのクォーツでボタンを描画するにはどうすればよいですか。ボタンはさまざまな色を表示できる必要があります。Three20 プロジェクトをダウンロードしましたが、このプロジェクトは非常に複雑で、フレームワーク全体を見渡すには多くの時間が必要です。カスタム UIBarButtonItem を描画したいだけです。
手伝ってくれてありがとう。
iphone - カスタムUIButtonを暗くする方法
UIButtonクラスをサブクラス化したので、クォーツ2dを使用してカスタムビューを描画します。すべて問題ないように見えますが、ボタンをクリックしたときにボタンを暗くするにはどうすればよいですか。同じクラスのクォーツを使用してボタンを描画している場合、さまざまな状態のビューを設定するにはどうすればよいですか?
ご協力いただきありがとうございます
iphone - iPhoneのOSX非表示ウィンドウ効果
iPhoneでUIViewのMACOSX非表示ウィンドウ効果を「簡単に」作成することは可能ですか?簡単に言うと、既存のライブラリやツールを使用することを意味します...
ありがとう
objective-c - Quartz で画像 (ピクセル) のアルファをクリップまたは変更するにはどうすればよいですか?
私は 2 つの ImageView がある iPhone アプリの作成に取り組んでおり、一番上のものをタップすると、どこをタップしても、代わりに一番下のものが表示されます。
基本的に私がやりたいことは、画像から楕円/角丸を切り取ることです。これを行うには、画像をクリッピングするか、四角形のアルファ ピクセルをゼロに変更することを考えていました。私は Quartz 2D プログラミングが初めてなので、これを行う方法がわかりません。
私が持っていると仮定します:
これらの画像から CGRect/Ellipse/RoundedRect を削除するにはどうすればよいですか。これは、当選したかどうかを確認するためにスクラッチする必要がある宝くじのようなものです。
iphone - GLPaint サンプル コードで独自のrecordedPathを作成するにはどうすればよいですか
私は最近 GLPaint サンプル コードをダウンロードし、非常に興味深い部分を調べました。GLPaint によって読み取られ、描画されるポイントを持つrecordedPaths NSMutableArray があります。
ここで宣言されています:
これは再生用のコードです:
このことから、recordedPaths は変更可能な配列であり、その中にある CGPoint の struct c 配列が読み取られてレンダリングされることがわかります。自分の配列を入れたいのですが、それで問題が発生しています。
私はrecordedPaths宣言をこれに変更しようとしました:
これはうまくいきませんでした...何かアドバイスはありますか?
iphone - iPhoneにCoreGraphicsで画像を保存することは可能ですか?
次のコードは、PDFページをJPEGに変換します。SnowLeopardでは期待どおりに動作します。
iPhoneバージョンのCoreGraphicsにはが含まれていないため、iPhone用にコンパイルするとこのコードは失敗しますCGImageDestinationRef
。CFImageRef
ネイティブのiPhoneフレームワークとライブラリを使用してjpegに保存する方法はありますか?私が考えることができる唯一の選択肢は、コアグラフィックスを捨ててImageMagickを使用することです。