Как добавить отражение в UILabel. IOS - PullRequest
2 голосов
/ 10 февраля 2011

(новичок) вопрос здесь. Искал, но нигде не смог найти этот конкретный ответ .... Я хочу добавить отражение (и свечение, если это возможно) в UILabel. Я видел код проекта отражения Apple, но он работает для UIImage, а не для метки.

просто добавив его к простым часам:

- (void)runTimer                    //Starts a timer which messages runClock every 0.5sec
{
    myTicker = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(runClock)
                                              userInfo:nil repeats:YES];
}

- (void)runClock
{
    NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] 
                                  autorelease]; NSDate *date = [NSDate date]; 
    // This will produce a time that looks like "12:15:00 PM". 
    [formatter setTimeStyle:NSDateFormatterMediumStyle]; 

    [clockLabel setText:[formatter stringFromDate:date]];   
}

Ответы [ 2 ]

3 голосов
/ 25 августа 2011

Я написал статью о том, как генерировать отражения любого элемента пользовательского интерфейса или группы элементов. Консервированная техника может быть добавлена ​​в ваш проект и очень проста в использовании. Исходный код и статью можно найти на http://aptogo.co.uk/2011/08/no-fuss-reflections/

1 голос
/ 10 февраля 2011

Я думаю, что правильным способом было бы создать подкласс UILabel и переопределить метод drawRect, используя quartz2d

, здесь вы и quartz2d можете узнать друг друга немного лучше. Здесь вы и quartz2d можете немного лучше узнать друг друга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...