Правильно, я пытаюсь получить ярлык с текстом в нем (сделано уже очевидно), который прокручивается по экрану.
Текст, вводимый в метку, выполняется с помощью UITextField и UIButton. Это обновление прекрасно.
Но я пытаюсь получить UILabel для изменения размера в соответствии с объемом ввода текста, так что вся строка текста прокручивается по всему экрану.
Это код, который у меня есть на данный момент для прокрутки:
[lblMessage setText: txtEnter.text];
CABasicAnimation *scrollText;
scrollText=[CABasicAnimation animationWithKeyPath:@"position.x"];
scrollText.duration = 3.0;
scrollText.repeatCount = 10000;
scrollText.autoreverses = NO;
scrollText.fromValue = [NSNumber numberWithFloat:500];
scrollText.toValue = [NSNumber numberWithFloat:-120.0];
[[lblMessage layer] addAnimation:scrollText forKey:@"scrollTextKey"];
Проблема в том, что иногда начинается прокрутка в середине экрана и иногда исчезает, прежде чем она полностью пройдет.
Он также сокращает текст из-за того, что метка имеет один размер. Я не знаю, как это изменить.
Спасибо заранее.
Dom