【发布时间】:2013-02-27 13:36:57
【问题描述】:
我正在实现一个“阅读更多”功能,就像 Apple 的 AppStore 中的功能一样。但是,我使用的是多行 UILabel。看看 Apple 的 AppStore,他们如何减小最后一条可见行的宽度以适应“更多”文本并仍然截断尾部(见图)?
【问题讨论】:
-
我认为您需要使用“UIWebview”并加载您的自定义 html 才能完成此操作
-
好吧,我真的不想那样做。这样做似乎是一种丑陋的解决方案。我知道我可以调整
UILabel的大小并截断它的尾巴……最坏的情况甚至是UITextView.. 但不是UIWebView。 -
您在 Apple 的 AppStore 中的哪个位置看到了您所描绘的内容?我看到的是以省略号结尾的标签,以及文本下方的“...更多”,可能在不同的标签中。
-
在我的示例中,它是瑞典的 iBooks AppStore。
-
TTTAttributedLabel,见stackoverflow.com/questions/17083617/…
标签: ios objective-c cocoa-touch uilabel