タグ付けされた質問 「core-graphics」

Core Graphicsは、Mac OS XおよびiOSでの低レベルの描画操作のためのAppleのフレームワークです。

17
UIViewレイヤーの内側の影の効果?
次のCALayerがあります。 CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = CGRectMake(8, 57, 296, 30); gradient.cornerRadius = 3.0f; gradient.colors = [NSArray arrayWithObjects:(id)[RGB(130, 0, 140) CGColor], (id)[RGB(108, 0, 120) CGColor], nil]; [self.layer insertSublayer:gradient atIndex:0]; 内側にシャドウエフェクトを追加したいのですが、その方法がよくわかりません。drawRectで描画する必要があると思いますが、これは他のUIViewオブジェクトの上にレイヤーを追加します。これは、一部のボタンの後ろのバーになるはずなので、何をすべきか途方に暮れているのでしょうか。 別のレイヤーを追加することもできますが、内側のシャドウ効果を実現する方法がわかりません(このように: 感謝してください...

4
CG_CONTEXT_SHOW_BACKTRACE環境変数を設定するにはどうすればよいですか?
私のビューには3つのボタンがあります。viewDidLoad()でcornerRadusを設定した後button.layer.cornerRadius = 20:ログに次のエラーメッセージが表示されます。 <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. 質問: CG_CONTEXT_SHOW_BACKTRACE環境変数を設定するにはどうすればよいですか? または、どうすればこの警告を修正できますか? メッセージからバックトレースを取得しました。それは私には意味がありません。助けてください... Aug 7 14:27:00 <Error>: CGContextSaveGState: invalid context 0x0. Backtrace: <-[UIStatusBarItemView updateContentsAndWidth]+33> <-[UIStatusBarItemView initWithItem:data:actions:style:]+477> <+[UIStatusBarItemView createViewForItem:withData:actions:foregroundStyle:]+134> <-[UIStatusBarLayoutManager _createViewForItem:withData:actions:]+163> <-[UIStatusBarLayoutManager _prepareEnabledItemType:withEnabledItems:withData:actions:itemAppearing:itemDisappearing:]+36 <-[UIStatusBarLayoutManager prepareEnabledItems:withData:actions:]+92> <-[UIStatusBarForegroundView _setStatusBarData:actions:animated:]+797> <-[UIStatusBarForegroundView setStatusBarData:actions:animated:]+332> <__51-[UIStatusBar …

7
iOS内でUIViewをPDFに変換する方法
アプリのでPDFを表示する方法に関するリソースはたくさんありますUIView。私が現在取り組んでいるのは、からPDFを作成することUIViewsです。 例えば、私がしているUIView、Textviewsのようなサブビューで、UILabels、UIImages、ので、どのように私は、変換することができ、大きな UIView PDFにすべてのサブビューとsubsubviews含め全体としての? AppleのiOSリファレンスを確認しました。ただし、テキスト/イメージの一部をPDFファイルに書き込むことについてのみ述べています。 私が直面している問題は、PDFとしてファイルに書き込みたいコンテンツが多いということです。PDFに1つずつ書き込むと、大変な作業になります。だからこそUIViews、PDFやビットマップに書き込む方法を探しています。 Stack Overflow内の他のQ / Aからコピーしたソースコードを試しました。ただし、UIView境界サイズの空白のPDFしか表示されません。 -(void)createPDFfromUIView:(UIView*)aView saveToDocumentsWithFileName:(NSString*)aFilename { // Creates a mutable data object for updating with binary data, like a byte array NSMutableData *pdfData = [NSMutableData data]; // Points the pdf converter to the mutable data object and to the UIView to be converted …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.