問題タブ [quartz-core]

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 投票する
7 に答える
63979 参照

iphone - 円形の UIView を作成する方法

円である UIView または UIImageView を作成したい。または、スライダーを使用してサイズを変更し、ピッカービューで色を変更できる円。

0 投票する
15 に答える
82119 参照

ios - 境界線のUITextView

の周りに薄い灰色の境界線が必要ですUITextView。Appleのドキュメントを調べましたが、そこにプロパティが見つかりませんでした。助けてください。

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

iphone - アルファマスク画像のビットマップコンテキストを作成するにはどうすればよいですか?

コードでアルファマスク画像を描きたい。今私はします:

CGBitmapContextCreate1)オプションCGColorSpaceCreateDeviceRGBとを使用してビットマップコンテキストを作成しますkCGImageAlphaPremultipliedFirst

2)次に、白や黒などのグレースケールカラーのみを使用して、このコンテキストに描画します。

3)次に、を使用して、そのコンテキストからマスク画像を作成しますCGImageMaskCreate

結論:私はたくさんのメモリを浪費します!私の理解では、マスク画像はグレースケールのみですよね?では、そもそもなぜARGBでコンテキストを作成するのでしょうか。

マスク画像の描画に使用することを目的としたCGContextRefを作成するにはどうすればよいですか?私の考えは使用することCGColorSpaceCreateDeviceGrayですが、ここから問題が始まります。これは、ARGBビットマップコンテキストを作成する方法とまったく同じコードです。

bitmapBytesPerRowそのようなコンテキストのを計算する方法がわかりません。私はそれがちょうどだろうとimageWidth思いますか?そして、私は何を供給しなければなりませんbits per componentCGBitmapContextCreate

ありますがCGColorSpaceGetNumberOfComponents()、コンポーネントの数のみを報告します。これは、コンポーネントのバイト数を教えてくれません。

また、私を緊張させているのは、48が上記の私のコードにハードコーディングされていることです。コンポーネントごとに常に4バイトだと誰が言い、コンポーネントごとに8ビットだと誰が言いますか?さまざまなサンプルコードからこれを取り出しました。誰もがこのようにやっているようです。できます。しかし、将来の保証はありますか?おそらくそうではありません。

あなたはいくつかの素晴らしい答えで私の一日を作るでしょう。ありがとう。


編集:コードスニペットを見つけましたが、混乱しています:

行あたりのバイト数が0なのはなぜですか?ドキュメントには、0を渡すことができるとは書かれていません。間違っているようです。

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

ios - iOS 代替 PDF レンダラー

優れた代替 PDF レンダラーを探しています。

現在、私は PDF レンダリングに Quartz Core を使用しています。これは素晴らしく、かなり高速ですが、他の iOS アプリと比べるとまだ遅いことがわかります (GoodReader は独自のレンダラーを持っているか、何らかの代替レンダラーを採用しており、それに関する情報を開示していません)。 )。

試してみることができる iOS 用の優れたオープン ソースまたは有料の PDF レンダラーがあるかどうか疑問に思っています。

muPDFを試してみましたが、iOSに対応しておらず、対応まで時間がかかりそうです。

ありがとうございました!

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

iphone - CALayer が定義されていないようです

丸みを帯びたRectテキストフィールドのようにUITextviewをスタイルする方法で説明されているように、丸みを帯びたRectをUITextViewに追加したかったのですか? . ただし、これを行うと、そこで使用されているメソッドが見つからないというエラー メッセージが表示されます。それらはまだドキュメントにもあるので、これは奇妙だと思います。一方、XCode は、フィールド レイヤーのオートコンプリートに何も表示しません。このフィールドは何らかの理由で廃止されたのでしょうか、それともどこに問題があるのでしょうか?

ここで私が使用していた 2 つのコード スニペット:

Hier will ich dann die Eigenschaften aendern.

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

iphone - レイヤーの影の不透明度

UIViewに影を追加します。

コードのこの部分は、uiviewがぼやけているように、このビューを提供します。

ここに画像の説明を入力してください

BlurView.layerの不透明度を(たとえば0.5に)変更しようとすると、予期しないビューが表示されます。

ここに画像の説明を入力してください

ご覧のとおり、uiviewの鋭いエッジが得られます。

影の不透明度はレイヤーの不透明度の一部だと思います。これがこの「エラー」の原因です。誰かが私がこれを修正するのを手伝ってもらえますか?BlurView.layerなどの不透明度を変更する前にレイヤーをマージできますか?

UPD

この修正により:blurView.layer.shadowColor = [[UIColor colorWithRed:1 green:0 blue:0 alpha:0.5] CGColor];

私はこれを手に入れます:

ここに画像の説明を入力してください

UPD

答えはsetShouldRasterizeメソッドを使用しています:

ここに画像の説明を入力してください

みんなありがとう!

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

iphone - PDFリーダーで検索された単語を強調表示するにはどうすればよいですか?

PDF閲覧アプリでは、QuartzCore(VFR)フレームワークを利用してPDF閲覧を実現しています。実装する必要があるのは、ユーザーが検索しているテキストを強調表示することです。それを達成する方法は?

注: FAST PDF KITを使用しましたが、何も取得できませんでした。

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

uiview - CATransform3Dを理解する

UIViewでCATransform3DMakeRotationを使用していて、45度、後方に配置されているように変換しようとしています。

http://cl.ly/2A2p1W1e2N3a1W181r35

これは私が持っている「コード」ですが、明らかにそれをしていません。

パラメータを理解するのを手伝ってください。ありがとう。

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

ios - Xcode: 画像を移動 (Quartzcore) + 2 つの IBActions を実行し、時間を尊重して 1 回のクリックですぐに実行

Xcodeについて質問があります。画面上で画像を移動できるチュートリアルをネットで見つけました。ワンクリックでボタンを左に移動させ、右に戻す方法を説明していただけますか(これはどこにも見つかりません...)、その直後に別の IBAction を実行して、別のサブビューに切り替えることができますか? (私はすでにこのコードを自然に持っています...)。両方の IBAction を 1 つの集中型に追加しようとしましたが、うまくいかないようでした :-( この場合、アニメーションを表示せずにすぐにサブビューが開きます。

私が試したこと:

今までに得たコード:

私はあなたの助けに感謝します!ありがとう!

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

ios - iOS用Xcode4にquartzcoreを追加する

iOSアプリケーションに関してXcode4にquartzcoreをインストールするのに問題があります。私は答えを見つけることができません:それを行う方法は?プロジェクトのターゲットにQuartzcoreを追加しようとすると、MacOSXフレームワークしか追加できないようです。iOSフレームワークについてできることは、フレームワークを作成することだけです。