iOS 6.0 では、UIView の contentStretch プロパティは廃止されました。新しい/古い/他の API で同じ機能を実現するにはどうすればよいですか?
私が探している機能は、UIButton の画像の一部 (エッジ以外のすべて) を伸ばすことです。
iOS 6.0 では、UIView の contentStretch プロパティは廃止されました。新しい/古い/他の API で同じ機能を実現するにはどうすればよいですか?
私が探している機能は、UIButton の画像の一部 (エッジ以外のすべて) を伸ばすことです。
resizableImageWithCapInsets と UIEdgeInsets を使用して、伸縮する UIButton 背景画像を作成します。例えば:
UIImage* image = [UIImage imageNamed:@"image.png"];
image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(0, 20, 0, 20)];
[button setBackgroundImage:image forState:UIControlStateHighlighted];
水平と垂直の両方で 1 ピクセル以上引き伸ばすことはできないと思います。
お役に立てれば。