leftCapWidth
との両方topCapHeight
がゼロでない場合、伸縮可能なイメージは 9 つの部分に分割されます。
leftCapWidth
<----->
+--------------+ ^
| | | | |
| A | | B | | topCapHeight
|-----+·+------| v
|-----+·+------|
| C | | D |
| | | |
+--------------+
中央部分のサイズは常に 1 ピクセルで、これが引き伸ばされる部分です。次に例を示します。
leftCapWidth (constant!)
<----->
+------------------+ ^
| | | | |
| A | | B | | topCapHeight (constant!)
v |-----+ - - +------| v
| | . . |
| | . . |
^ |-----+ - - +------|
| C | | D |
| | | |
+------------------+
>-----<
stretched region
「ガラス ピル ボタン」を作成するには、上の領域 A、B、C、および D に丸い境界線を塗りつぶし、そのピルの半径を と の両方に指定する必要がleftCapWidth
ありtopCapHeight
ます。
また、伸縮可能な画像は収縮可能ではありません。適用したいボタン (またはその他のもの) よりも大きな伸縮可能な画像を使用しようとすると、正しくレンダリングされない可能性があります (特に古い iOS では)。