uiimageViewのグリッドを作成します
-
29-09-2019 - |
質問
これが可能かどうかはわかりませんが、そうだと思います。カスタムセルを使用したテーブルビューがあります。これらのセルには、背景としてuiimageviewがあります。しかし、セルのサイズは相対的であるため、画像ビューにそのサイズを適応させたいと思います。これが問題になりました。インターフェイスビルダーでそれを定義できます。しかし、私は自分の画像ビューの角をスケーリングしたくありません。何らかの形でグリッドを画像ビューに割り当てることはできますか?
それをもう少し明確にするために、ここに私が言っていることの例があります:http://dl.dropbox.com/u/3077127/example_grid.png
よろしくお願いします、
ポール・ピーレン
解決
それは間違いなく可能です。あなたが望むものは「キャッピング」と呼ばれます。のドキュメント uiimage 必要なものがあります。あなたが望む機能は次のとおりです。
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth
topCapHeight:(NSInteger)topCapHeight
背景のインスタンス化された画像でそれを呼び出し、uableviewcellの背景として結果を割り当てます。
他のヒント
調べてください UIImage stretchableImageWithLeftCapWidth:topCapHeight:
次の最高のもののために。画像をセットアップしてセンターが中心になっている限り、これは機能します。実行時には、静的画像を伸縮可能な画像で交換する必要があります。
所属していません StackOverflow