Dans iOS 6.0, la propriété contentStretch de UIView était obsolète. Comment puis-je get la même fonctionnalité avec l'API nouveau / ancien / autre?
La fonctionnalité que je search est d'étirer juste une partie d'une image (tout sauf les bords) sur un UIButton.
Utilisez resizableImageWithCapInsets et UIEdgeInsets pour créer une image d'arrière-plan UIButton d'étirement. Par exemple:
UIImage* image = [UIImage imageNamed:@"image.png"]; image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(0, 20, 0, 20)]; [button setBackgroundImage:image forState:UIControlStateHighlighted];
Je ne pense pas que vous pouvez étirer plus d'un pixel horizontal et vertical.
J'espère que cela t'aides.