当需要将对话框图片定点拉长时:
UIImageView *clientDialogBoxImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width - 84, 34)];
UIImage *originalDialogImage =[UIImage imageNamed:@"dialogRed"];
UIImage *dialogImage = [originalDialogImage stretchableImageWithLeftCapWidth:originalDialogImage.size.width/2 topCapHeight:originalDialogImage.size.height/2];UIImageView *clientDialogBoxImageView.image = dialogImage;
效果:
原切图:
拉长后:
就是图片两头不变形,只将中间拉宽