Вопрос по iphone, ios, objective-c – UILabel текст свечение и выделение

1

я используюэтот для прокрутки текста uilabel иэтот для эффекта свечения. Однако я хочу, чтобы и Uilabel текст светился, и выделился, я заменил UILabel на RSSGlowLabelclass из приведенного выше кода. но я не получаю эффект свечения. может ли любое тело сказать мне, как я могу этого достичь.

& quot; yourlabel.glowAmount =? & quot ;. Попробуйте установить это для более высокого значения. Damitha Raveendra
@Prernachavan Мой ответ помог тебе? Если да, не могли бы вы пометить его как правильный? Jezen Thomas
Выложите код, пожалуйста? HM1

Ваш Ответ

1   ответ
4

это будет намного проще, если вы сами его кодируете. Начните с этого:

float alph = 0.7;

- (void)viewDidLoad {
    [super viewDidLoad];
    glowLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 100)];
    NSString *string = @"some text";
    glowLabel.text = string;
    glowLabel.textColor = [UIColor blueColor];
    [self.view addSubview:glowLabel];
    glowLabel.alpha = alph;
    [NSTimer scheduledTimerWithTimeInterval:0.4
                                   target:self
                                   selector:@selector(glowMarquee)
                                   userInfo:nil
                                   repeats:YES];
}

-(void)glowMarquee {
    alph = (alph == 1) ? 0.7 : 1; // Switch value of alph
    [UIView beginAnimations:@"alpha" context:NULL];
    [UIView setAnimationDuration:0.4];        
    glowLabel.alpha = alph;
    [UIView commitAnimations];
}

Теперь просто добавьте логику выделения в метод glowMarquee или создайте отдельный метод для выделения и другого таймера для его управления, чтобы ими можно было управлять независимо.

Похожие вопросы