Iphone 水平滚动文本?

Iphone 水平滚动文本?,iphone,objective-c,ios,uiview,uiscrollview,Iphone,Objective C,Ios,Uiview,Uiscrollview,在实现水平滚动的文本时,有人能提供一些提示吗? 现在我有一个ScrollView*ScrollView,里面有一个UILabel*textLabel 我让标签的位置在视图中改变,直到它超出屏幕边界。然后将标签重置为其原始位置,并再次开始滚动 我遇到的问题是当我说:[textlab sizeToFit] 这就剥夺了标签处理多行文本的能力,因为一旦我说[textLabel sizeToFit]它将其更改为一个大字符串 有没有更简单的方法来达到预期的效果 非常感谢您的帮助 另外,标签内的文字将从网站上

在实现水平滚动的文本时,有人能提供一些提示吗? 现在我有一个
ScrollView*ScrollView
,里面有一个
UILabel*textLabel

我让标签的位置在视图中改变,直到它超出屏幕边界。然后将标签重置为其原始位置,并再次开始滚动

我遇到的问题是当我说:
[textlab sizeToFit]
这就剥夺了标签处理多行文本的能力,因为一旦我说
[textLabel sizeToFit]它将其更改为一个大字符串

有没有更简单的方法来达到预期的效果

非常感谢您的帮助

另外,标签内的文字将从网站上解析。。。因此字符串的大小/长度将不一致。

试试这个

    CGSize maximumLabelSize = CGSizeMake(widthOfLabel, 9999);
    CGSize expectedLabelSize = [@"Text" sizeWithFont:[UIFont fontWithName:@"Helvetica" size:14] constrainedToSize:maximumLabelSize lineBreakMode:UILineBreakModeWordWrap];

然后,您可以使用
expectedLabelSize.height
expectedLabelSize.width
并更改
UILabel

的帧大小。我会在UIView中尝试一个UILabel,clipsToBounds设置为YES,并通过核心动画进行动画制作。我想我可能浪费了每个人的时间。。。我刚看完斯坦福大学关于表格视图的讲座,我想我可以使用这种。。。有人认为这是合适的方式吗?我不想做太多的文字动画,我只想要一些漂亮的字体,颜色等自动滚动效果。