問題タブ [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.
iphone - 円形の UIView を作成する方法
円である UIView または UIImageView を作成したい。または、スライダーを使用してサイズを変更し、ピッカービューで色を変更できる円。
ios - 境界線のUITextView
の周りに薄い灰色の境界線が必要ですUITextView
。Appleのドキュメントを調べましたが、そこにプロパティが見つかりませんでした。助けてください。
iphone - アルファマスク画像のビットマップコンテキストを作成するにはどうすればよいですか?
コードでアルファマスク画像を描きたい。今私はします:
CGBitmapContextCreate
1)オプションCGColorSpaceCreateDeviceRGB
とを使用してビットマップコンテキストを作成しますkCGImageAlphaPremultipliedFirst
。
2)次に、白や黒などのグレースケールカラーのみを使用して、このコンテキストに描画します。
3)次に、を使用して、そのコンテキストからマスク画像を作成しますCGImageMaskCreate
。
結論:私はたくさんのメモリを浪費します!私の理解では、マスク画像はグレースケールのみですよね?では、そもそもなぜARGBでコンテキストを作成するのでしょうか。
マスク画像の描画に使用することを目的としたCGContextRefを作成するにはどうすればよいですか?私の考えは使用することCGColorSpaceCreateDeviceGray
ですが、ここから問題が始まります。これは、ARGBビットマップコンテキストを作成する方法とまったく同じコードです。
bitmapBytesPerRow
そのようなコンテキストのを計算する方法がわかりません。私はそれがちょうどだろうとimageWidth
思いますか?そして、私は何を供給しなければなりませんbits per component
かCGBitmapContextCreate
?
ありますがCGColorSpaceGetNumberOfComponents()
、コンポーネントの数のみを報告します。これは、コンポーネントのバイト数を教えてくれません。
また、私を緊張させているのは、4
と8
が上記の私のコードにハードコーディングされていることです。コンポーネントごとに常に4バイトだと誰が言い、コンポーネントごとに8ビットだと誰が言いますか?さまざまなサンプルコードからこれを取り出しました。誰もがこのようにやっているようです。できます。しかし、将来の保証はありますか?おそらくそうではありません。
あなたはいくつかの素晴らしい答えで私の一日を作るでしょう。ありがとう。
編集:コードスニペットを見つけましたが、混乱しています:
行あたりのバイト数が0なのはなぜですか?ドキュメントには、0を渡すことができるとは書かれていません。間違っているようです。
ios - iOS 代替 PDF レンダラー
優れた代替 PDF レンダラーを探しています。
現在、私は PDF レンダリングに Quartz Core を使用しています。これは素晴らしく、かなり高速ですが、他の iOS アプリと比べるとまだ遅いことがわかります (GoodReader は独自のレンダラーを持っているか、何らかの代替レンダラーを採用しており、それに関する情報を開示していません)。 )。
試してみることができる iOS 用の優れたオープン ソースまたは有料の PDF レンダラーがあるかどうか疑問に思っています。
muPDFを試してみましたが、iOSに対応しておらず、対応まで時間がかかりそうです。
ありがとうございました!
iphone - CALayer が定義されていないようです
丸みを帯びたRectテキストフィールドのようにUITextviewをスタイルする方法で説明されているように、丸みを帯びたRectをUITextViewに追加したかったのですか? . ただし、これを行うと、そこで使用されているメソッドが見つからないというエラー メッセージが表示されます。それらはまだドキュメントにもあるので、これは奇妙だと思います。一方、XCode は、フィールド レイヤーのオートコンプリートに何も表示しません。このフィールドは何らかの理由で廃止されたのでしょうか、それともどこに問題があるのでしょうか?
ここで私が使用していた 2 つのコード スニペット:
Hier will ich dann die Eigenschaften aendern.
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メソッドを使用しています:
みんなありがとう!
iphone - PDFリーダーで検索された単語を強調表示するにはどうすればよいですか?
PDF閲覧アプリでは、QuartzCore
(VFR)フレームワークを利用してPDF閲覧を実現しています。実装する必要があるのは、ユーザーが検索しているテキストを強調表示することです。それを達成する方法は?
注: FAST PDF KITを使用しましたが、何も取得できませんでした。
uiview - CATransform3Dを理解する
UIViewでCATransform3DMakeRotationを使用していて、45度、後方に配置されているように変換しようとしています。
これは私が持っている「コード」ですが、明らかにそれをしていません。
パラメータを理解するのを手伝ってください。ありがとう。
ios - Xcode: 画像を移動 (Quartzcore) + 2 つの IBActions を実行し、時間を尊重して 1 回のクリックですぐに実行
Xcodeについて質問があります。画面上で画像を移動できるチュートリアルをネットで見つけました。ワンクリックでボタンを左に移動させ、右に戻す方法を説明していただけますか(これはどこにも見つかりません...)、その直後に別の IBAction を実行して、別のサブビューに切り替えることができますか? (私はすでにこのコードを自然に持っています...)。両方の IBAction を 1 つの集中型に追加しようとしましたが、うまくいかないようでした :-( この場合、アニメーションを表示せずにすぐにサブビューが開きます。
私が試したこと:
今までに得たコード:
私はあなたの助けに感謝します!ありがとう!
ios - iOS用Xcode4にquartzcoreを追加する
iOSアプリケーションに関してXcode4にquartzcoreをインストールするのに問題があります。私は答えを見つけることができません:それを行う方法は?プロジェクトのターゲットにQuartzcoreを追加しようとすると、MacOSXフレームワークしか追加できないようです。iOSフレームワークについてできることは、フレームワークを作成することだけです。