2016-12-06 1 views
0

В принципе, я хочу сделать что-то похожее на эту панель gmail http://i.stack.imgur.com/sYWhj.gif.Как сделать анимацию в баре, которая находится внутри бара, которая перемещается влево, пока фактическая панель для переноса перемещается вправо

Сейчас я в состоянии сделать весь бар и сделать его прогресс

Это 3 вид недвижимости.

@property (nonatomic, readwrite, strong) UIView *progressBarView; 
@property (nonatomic, readwrite, strong) UIImageView *progressBarBackground; 
@property (nonatomic, readwrite, strong) UIImageView *progressBar; 

и я добавляю progressBarBackground и progressBar как подпункт in progressBarView.

Для бара прогресса анимации я просто использовать

CGRect frame = self.progressBar.frame; 
frame.size.width = MAX(kProgressBarMinWidth, kProgressBarWidth * self.progress); 
[UIView animateWithDuration:duration 
       animations:^{ 
        self.progressBar.frame = frame; 
       }]; 

Но у меня возникли проблемы, добавив, что слева направо анимации в формате GIF. Кто-нибудь знает, как это сделать?

ответ

0

Это выглядит как заливка цвета на основе шаблонов, а затем анимирует происхождение шаблона. Взгляните на метод класса UIColorcolorwithPatternImage

Смежные вопросы