Я настраиваю пользовательскую кнопку с овальным фоновым изображением в UIView.
В iPhone OS 3 [UIImage: stretchableImageWithLeftCapWidth: topCapHeight:] работает нормально.
Но в iOS 4 с iPhone 4 (имеется в виду Hi-Resolution) фоновое изображение не растягивается.
Вот код, о котором идет речь:
UIButton* btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setFrame:CGRectMake(0, 0 , 200 , 35)];
btn.titleLabel.font = [UIFont boldSystemFontOfSize:12];
[btn setTitle:@"Custom Button" forState:UIControlStateNormal];
UIImage* bgImg = [[UIImage imageNamed: @"buttonBg"] stretchableImageWithLeftCapWidth:6 topCapHeight: 6];
// butonBg.png : 46 x 35px
// butonBg@2x.png : 92 x 70px
[btn setBackgroundImage:bgImg forState:UIControlStateNormal];
[self.view addSubview:btn];
Чего мне не хватает? Это проблема масштабирования?
Заранее спасибо.