2011-08-12 2 views
4

iPadアプリケーションページでは、ユーザーは手動でテキストを入力し、画像/その他のメディアをページに配置することができます。一例として、this pictureを参照してください。私はまた、Appleが文書化されていないAPIを使用していないと言い、開発者は理論的にPagesのようなアプリを再作成できるとも信じています。複数のUIImageViewにテキストを動的にラップする

どのように私はこのアプリ内でこれを再現できますか?

CTFrame classには、UIImageViews/UIWebViews/etcなどのこの種のラッピングの仕組みがありません。また、Cocoa APIについての知識は少し限られているので、どこを見てもわかりません。

答えて

3

CTFramesetterCreateFrame関数には、オブジェクトの周りにテキストを折り返すために使用できるpath引数があります。

基本的には、空き領域(画像)を差し引いて、テキストで塗りつぶす領域全体を含むパスを構築する必要があります。

関連する問題