質問

これが可能かどうかはわかりませんが、そうだと思います。カスタムセルを使用したテーブルビューがあります。これらのセルには、背景としてuiimageviewがあります。しかし、セルのサイズは相対的であるため、画像ビューにそのサイズを適応させたいと思います。これが問題になりました。インターフェイスビルダーでそれを定義できます。しかし、私は自分の画像ビューの角をスケーリングしたくありません。何らかの形でグリッドを画像ビューに割り当てることはできますか?

それをもう少し明確にするために、ここに私が言っていることの例があります:http://dl.dropbox.com/u/3077127/example_grid.png

よろしくお願いします、
ポール・ピーレン

役に立ちましたか?

解決

それは間違いなく可能です。あなたが望むものは「キャッピング」と呼ばれます。のドキュメント uiimage 必要なものがあります。あなたが望む機能は次のとおりです。

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth 
                                 topCapHeight:(NSInteger)topCapHeight

背景のインスタンス化された画像でそれを呼び出し、uableviewcellの背景として結果を割り当てます。

他のヒント

調べてください UIImage stretchableImageWithLeftCapWidth:topCapHeight: 次の最高のもののために。画像をセットアップしてセンターが中心になっている限り、これは機能します。実行時には、静的画像を伸縮可能な画像で交換する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top