Как заставить мигать Uilabel в iPhone

Возможное дублирование:
Эффект мигания на UILabel

Как заставить UILabel мигать в iPhone. Я пробовал поискать в Google и в ТАКЖЕ. Но эти вопросы заставляют этикетку менять цвет. Но мне не нужно менять цвет. Мне нужно, чтобы UILabel мигал. Является ли это возможным?


person 2vision2    schedule 04.02.2013    source источник
comment
Вы можете анимировать его альфу вместо цвета.   -  person shadowhorst    schedule 04.02.2013
comment
Добавьте объект NSTimer, который переключает свойство Hidden.   -  person OneGuyInDc    schedule 04.02.2013
comment
@OneGuyInDc Фрагмент кода был бы полезен ... Я новичок.   -  person 2vision2    schedule 04.02.2013
comment
Было бы полезно иметь возможность использовать Google. is.gd/tCqPWD   -  person occulus    schedule 04.02.2013


Ответы (2)


Вот фрагмент кода:

В вашем контроллере создайте свойство NSTimer:

@property (strong, nonatomic) NSTimer *timer;

В методе viewDidLoad запустите таймер:

self.timer = [NSTimer scheduledTimerWithTimeInterval:0.2 target:self selector:@selector(toggleLabelAlpha) userInfo:nil repeats:YES];

Наконец, напишите функцию для переключения метки

- (void)toggleLabelAlpha {

    [self.label setHidden:(!self.label.hidden)];
}

Повеселись

person Dhruv Goel    schedule 04.02.2013

1: Создайте объект NSTimer в своем классе

NSTimer *updateTimer

2: Создание экземпляра таймера -

updateTimer = [NSTimer scheduledTimerWithTimeInterval:1000 
                                               target:self 
                                               selector:@selector(appUpdate:)
                                               userInfo:nil
                                               repeats:YES];

3: Напишите селектор (метод), который использует таймер -

- (void)appUpdate:(NSTimer*)theTimer
{
    //Toggle the Text between a empty string and the text you want to display here
}
person OneGuyInDc    schedule 04.02.2013
comment
Похоже, предыдущий пост меня опередил - person OneGuyInDc; 04.02.2013