是否可以从单击UIlabel的部分文本导航到视图控制器?



我需要在UIlabel的末尾执行按钮操作。但它没有链接到网页。我需要导航到新的视图控制器。

例如:"自 1500 年代以来的行业标准虚拟文本,当时一台未知的打印机......阅读更多。

这里是READ MORE按钮。当用户点击该单词时,我需要将用户移动到新UIViewController。这可能吗?还是有其他方法可以解决这个问题?

你正在思考网页的方式。您应该开始以iOS的方式进行更多思考。

有可能是的吗!您可以在 UILabel 中获取点击位置,并知道它是否在最后 2 个单词上。请不要这样做。

或 textView+NSMutableAttributedString。对于一个简单的功能来说,两者都是太多的开销。

方法一:以"..."如果您单击标签中的任意位置,它将转到全文视图控制器(或变大并显示整个文本(

方法二:如果使用表格,则可以向单元格添加披露箭头图像。如果单击该单元格,则转到完整视图。用户会理解的。

方法三:在UILabel末尾添加一个带有"阅读更多"的按钮

最新更新