iphone - UILabel 中的更多按钮就像 AppStore 中的任何应用程序描述

标签 iphone ios objective-c uilabel

我有一个 myObject 的描述,我在 UILabel 中显示它。如果描述太长,我想在我的 UILabel 中添加“更多”按钮。在 Github 上我找到了 TTTAttributedLabel允许使用超链接。问题是,UILabelUITextView 中是否有一些特殊功能可以解决我的问题,或者我必须使用 TTTAtributedLabel

最佳答案

最好的选择当然是使用 TTTAtributedLabel

UILabelUITextView 只是为了显示静态文本而设计的。没有添加可点击元素的方法。

作为替代方案,在我学习 TTTAtributedLabel 之前,我只是在我的 UILabel 上放置了一个具有自定义样式的 UIButton。该按钮是不可见的,但仍会响应点击。不过,这最适合静态文本,因为按钮需要正确放置在界面上以覆盖文本的正确部分。

关于iphone - UILabel 中的更多按钮就像 AppStore 中的任何应用程序描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17083617/

相关文章:

c# - 从 C#/C++ 中的 iPhone 电影获取矩阵 (CGAffineTransform) 信息

ios - 更新 tableview 中的单元格同时更新另一个单元格

ios - Jenkins 上的 Xcodebuild 代码签名错误

ios - XMPPFramework - 存在不变

ios - iOS 7+ 中的 Base64 解码

iphone - 我怎样才能等待进程树完成?

ios - SVProgressHUD iOS8 用动画替换圆形

ios - 单击 Storyboard时 XCode 7 崩溃,Apple 工程师在开发论坛中的解决方案不起作用

ios - 可以拖动到 View Controller 中任何位置的 float 按钮?

iphone - 如何防止alertview在IOS 8方向改变时旋转