問題タブ [uigraphicsimagerenderer]

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

swift - stackView で画像のサイズを変更し、アスペクト比を維持します

Apple Maps アプリの UIButton を複製したいのですが、次のようになります。

スクリーンショット Apple Maps アプリ

これは私のコードです:

そして、次のように使用しました:

このコードでは、次のようになります。

スクリーンショット

ご覧のとおり、アイコンが大きすぎます...これは私がそれらを縮小しようとしたものです:(createImage()の行のコメントを外しました)

しかし、それは歪んでいます...

私を助けることができますか?:)

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

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

ios - それはどのように知っていますか?UIColor が fill を設定し、UIGraphicsImageRendererContext が塗りつぶし方法を知っている場合

UIGraphicsImageRenderミディアムで家庭教師を描くために使用する例に出くわしました。コード例は次のとおりです。

上記のコードでUIColor.red.setFill()は、特定の形状を塗りつぶす準備ができているように、指定された色、つまり赤のみを作成しているようです。しかし、魔法のように、 である ctx は、形状を赤色でUIGraphicsImageRendererContext塗りつぶすという通知を受け取ったようです!CGRect

UIColor純粋にここのコードからは、インスタンス メソッドsetFill()UIGraphicsImageRendererContextインスタンスメソッドの間の接続がわかりませんfill(_: CGRect)。それで、それはどのように知っていますか?セットがUIGraphicsImageRendererContextいっぱいになると、どのようにいっぱいになりますか?UIColor

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