對,我試圖獲得一個帶有文本的標籤(顯然已經完成),它在屏幕上滾動。在屏幕上滾動的可調整大小的UILabel
輸入到標籤的文本由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"];
的問題是,有時是開始在屏幕中間滾動,有時消失之前,它已經完全acrosss了。
由於標籤只有一種尺寸,所以文字也會縮短..我不知道如何改變這種情況。
在此先感謝。
大教堂