У меня есть простой UIView, который я заполняю узорчатым фоном, например,
self.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"backgroundPattern"]];
Я хочу иметь возможность манипулировать источником представления, изменяя его свойство bounds и получая фондвигаться с изменением происхождения (как будто фон привязан к контенту, а не плавает за ним).Это возможно?В настоящее время фон кажется зафиксированным в рамке представления вместо его границ, и шаблон не прокручивается при прокрутке содержимого.
Чтобы изменить источник, я использую блочную анимацию, подобную этой
self.bounds = CGRectMake(0, 0, self.bounds.size.width, self.bounds.size.height);
[UIView animateWithDuration:1. delay:0. options:UIViewAnimationOptionRepeat animations:^{
self.bounds = CGRectMake(0, 100, self.bounds.size.width, self.bounds.size.height);
} completion:nil];
С этим кодом мои дочерние представления многократно прокручиваются и сбрасываются, но фон остается фиксированным на месте.Можно ли указать фон, который вместо этого прокручивается с видом?