iOS中标签的选框效果

时间:2014-06-05 10:31:25

标签: ios text uilabel marquee

是否有适用于Android的Android android:ellipsize="marquee"?我在这里看过一些关于iOS中这种滚动文本效果的帖子,看来你需要用计时器自己实现动画,要么使用第三方控件,要么这些帖子有点旧,我需要确保iOS SDK不包含向其标签显示此效果的方法......

如果唯一的方法是自己编码或使用其他控件,您会推荐哪种控件(开放和免费,以及允许使用商业应用)?

非常感谢

2 个答案:

答案 0 :(得分:3)

你可以使用像WebView这样的思考,并在WebView上应用滚动属性,如下所示:

在android中它似乎是这样的:

String summary = "<html><body><marquee>This is basic example of marquee</marquee></body></html>";
webview.loadData(summary, "text/html", null);

文字将从右向左移动。

我不知道如何在 iPhone iOS

中执行此操作

但是以同样的方式将其用于iOS UIWebView对象。

希望这会对你有所帮助。

您还可以在WebView中使用JavaScript,并可以应用各种类型的滚动。

答案 1 :(得分:3)

您可以使用 MarqueeLabel

目标C和Swift:https://github.com/cbpowell/MarqueeLabel