是否有适用于Android的Android android:ellipsize="marquee"
?我在这里看过一些关于iOS中这种滚动文本效果的帖子,看来你需要用计时器自己实现动画,要么使用第三方控件,要么这些帖子有点旧,我需要确保iOS SDK不包含向其标签显示此效果的方法......
如果唯一的方法是自己编码或使用其他控件,您会推荐哪种控件(开放和免费,以及允许使用商业应用)?
非常感谢
答案 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