0

私の iOS アプリは、Facebook や Twitter に投稿する画像を生成できる必要があります。画像は、ユーザーが追加したデータの表現になります。この画像は、画面に表示されるビューを直接表現したものではありません。作成した画像に他の画像リソースを含める必要はありません。ほとんどの場合、スタイルをフォーマットしてテキストをレイアウトし、境界線や線などを追加する必要がありますが、後でこれを追加できるようにしたいと考えています。単純な場合。

このようなものにはどのようなアプローチが最適ですか? 何らかの方法でビルドUIViewしてファイルに出力する必要がありますか? HTML/CSS ソリューションはありますか? それとも他のアプローチですか?

Facebook/Twitter への投稿に最適化されたファイル形式と属性を推奨していただけると、ボーナス ポイントを獲得できます。

4

1 に答える 1

1

UIGraphicsBeginImageContextWithOptions()新しいイメージ コンテキストを作成するために使用します。

次に、Core Graphics を使用して好きなものを描画します。Core Graphics または Core Text を使用してテキストを描画できます。前者の方が簡単ですが、後者の方がカスタマイズの機会が多くなります。

次に、 を使用してコンテキストから UIImage を取得しますUIGraphicsGetImageFromCurrentImageContext()

その後、 を使用して UIImage を PNG に変換できますUIImagePNGRepresentation()

于 2013-01-07T16:04:10.183 に答える