Я понимаю ваш вопрос, как если бы вы хотели, чтобы верхние 30 пикселей оставались не растянутыми, в то время как вы хотите, чтобы остальная часть изображения растягивалась.
Мне никогда не удлинился stretchableImageWithLeftCapWidth для работы на iOS. Однако прекрасно работает следующее:
[aImgView setImage:[[UIImage imageNamed:@"dummy.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(30, 0, 30, 0) resizingMode:UIImageResizingModeStretch]];
Вы наверняка захотите установить его на
aImgView.contentMode = UIViewContentModeScaleToFill;
в противном случае вся кнопка растянется с учетом аспекта