2012-02-28 2 views

ответ

1
for(int i=1;i<30;i++) 
{ 
    imgview=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"imagename.png"]]; 
    imgview.frame=CGRectMake(10+i*10, 10, 10, 20); 
    imgview.tag=i; 
    [self.view addSubview:imgview]; 
} 
    do this loop with some animation 
+0

Спасибо, я хочу нарисовать статический стержень, фиксированное значение. Как это сделать? – iOSDev

+0

исправить петлю соответственно, сколько нужно и нужно –

+0

Работает отлично! Но я хочу добавить некоторый интервал между изображениями, чтобы он выглядел похожим на выше img. Как я могу это сделать? – iOSDev

1

Я предлагаю оживляющий UIImageView с NSArray по таймеру. Если вы не заинтересованы в использовании UIImageView и хотите строгого программирования, вы можете сделать drawRect и создать квадрат, который отображается в соответствии с данными таймера и NSArray.

Его труднее получить помощь, когда вы не объясните свои собственные усилия.

1

Вы можете сделать бар пользовательского прогресса с пользовательским прогрессом изображением и отслеживать изображение enter image description here и белым цвет изображений для прогресса, а затем положить UIImageView с изображением, как этот enter image description here над progressview то белый цветом изображение будет прогрессировать ниже этот образ, и он выглядит так же, как и прогресс, который вы хотите.
Обнаженные изображения - это png, и я разрезал его не очень хорошо, но вы можете сделать это лучше.

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