У меня есть UIImageView, который я прикреплял к просмотру прокрутки, и всякий раз, когда прокрутка прокручивается, я хочу установить изображение в этот UIImageView (я использую другой UIImageView, потому что всякий раз, когда свойство просмотра содержимого прокрутки я хочу изменить изображение на другое изображение).Назначение UIImageView проблемы с изображением
Так я добавил эти три свойства в мой контроллер представления:
@property (weak, nonatomic) IBOutlet UIImageView *vMarkIcn;
@property (weak, nonatomic) IBOutlet UIImageView *greenVmarkIcn;
@property (weak, nonatomic) IBOutlet UIImageView *currentScrollImage;
в моем viewDidLoad:
- (void)viewDidLoad {
[super viewDidLoad];
//this is the initial image i want to be
self.currentScrollImage.image = self.vMarkIcn.image;
}
мой scrollViewDidScroll
:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (self.myScrollView.contentOffset.y <= -73) {
self.currentScrollImage.image = self.greenVmarkIcn.image;
}
NSLog(@"%f", self.myScrollView.contentOffset.y);
}
и, наконец, в моем scrollViewDidEndDecelerating
меняю он возвращается к vMarkIcn:
iv установить currentScrollImage для масштабирования, но размер vMarkIcn становится странным ... что я делаю неправильно здесь? :/
это как растягиваются или что-то ...
изображения Размеры:
currentScrollImage = 50x50
vMarkIcn = 28x20
greenVmarkIcn = 50x50
, но я хочу, чтобы currentScrollImage масштабироваться до размеров других изображений
thanksss
Некоторые скриншоты помогли бы и узнать размеры всех изображений – Wain
@Wain я добавил размеры bro –
проблема с vMarkIcn, очевидно, из-за различий в размерах, но я хочу, чтобы currentScrollImage масштабировался до vMarkIcn size .. –