それぞれに非常に複雑な背景画像を持つ表のセルを作成する必要があります: http://i.stack.imgur.com/PBL0S.png
その中心に透明な円があります。また、セルの高さはその内容によって異なります-異なる場合があります。しかし、この円が常に背景画像の中心にあり、サイズが一定である必要があります。
私の解決策は次のとおりです。画像を2つの部分に沿ってカットし、メソッドを使用しresizableImageWithCapInsets:
て2つのを作成し、UIImageView
それらを上下に配置します。問題があります。この方法は iOS 5 以降でしか利用できませんが、私のアプリは iOS 4.3 で実行する必要があります。残念ながら、stretchableImageWithLeftCapWidth:topCapHeight:
異なる高さで取得された半分の画像の上部と下部のキャップがあるため、メソッドを使用できません。
同じ機能を持つメソッドを作成するのを手伝ってください。resizableImageWithCapInsets:
または、より良い解決策があれば教えてください。