选框和静态 UILabel 文本

Posted

技术标签:

【中文标题】选框和静态 UILabel 文本【英文标题】:Marquee and static UILabel text 【发布时间】:2012-05-09 09:04:37 【问题描述】:

在我的应用程序中,我有两个选项可以在 UILabel 中显示文本。首先是使用类似字幕的效果,以便长文本可以沿其宽度滚动。我使用 350 的尺寸作为选框。其他选项称为静态。无论多么长的文本,它都不应该在 UILabel 中选中并显示整个文本。 UIlabel 应调整其字体和大小以适合 uiview 的框架,即横向模式下的宽度 = 480 和高度 = 320。我已经完成了选取框动画,但我无法弄清楚如何在 uilabel 中显示静态 tex,以便它会根据文本的长度改变其大小和字体。

【问题讨论】:

根据我的意见创建 UIView 自定义类并在其中添加 UIWebview 并在 webview 中使用 marquee 标签加载 html 字符串 .. 因为它对我有用.. 我使用了动画来做字幕,它工作得很好。我想将文本放入多行 UIlabel 中。并且也应该相应地改变它的字体大小。 【参考方案1】:

作为替代方案,您可以使用 UIView 和 Timer 创建相同的东西。请参考以下网址

https://github.com/jeffhodnett/JHTickerView

https://github.com/MugunthKumar/MKTickerViewDemo

https://github.com/caydenliew/CLTickerView

HTML marquee not working in ios 5.1

【讨论】:

以上是关于选框和静态 UILabel 文本的主要内容,如果未能解决你的问题,请参考以下文章

在 IB 中创建的静态 UILabel 显示缓慢

如何将 UILabel 文本顶部和底部空间居中

iOS 9 上的静态 UITableViewCell 中的多行 UILabel

带有两种不同颜色文本的 UILabel

通过删除和添加字母在 UILabel 上的选取框效果 - Swift 3

UILabel 阻止 UIButton 显示,直到您从调试视图层次结构继续