Xcode创建可点击文本
我正在尝试创建一个对象,其中可以有可点击的文本 例如:我向用户显示了文本: “请在接受注册前验证条款和条件。” 我只想让“条款和条件”文本显示为一个链接。文本将以蓝色下划线 当用户单击文本时,我希望他们导航到我的条款和条件viewcontroller页面。因此,链接是应用程序的内部链接,而不是外部网页 问题Xcode创建可点击文本,xcode,text,hyperlink,clickable,Xcode,Text,Hyperlink,Clickable,我正在尝试创建一个对象,其中可以有可点击的文本 例如:我向用户显示了文本: “请在接受注册前验证条款和条件。” 我只想让“条款和条件”文本显示为一个链接。文本将以蓝色下划线 当用户单击文本时,我希望他们导航到我的条款和条件viewcontroller页面。因此,链接是应用程序的内部链接,而不是外部网页 问题 如何仅通过使特定文本可链接来显示文本 如何通过用户单击链接的文本“排序”到ViewController页面 你可以用它来做这件事。从自述文件: 除了支持富文本外,TTtatAttribute
label.dataDetectorTypes = UIDataDetectorTypeAll; // Automatically detect links when the label text is subsequently changed
label.delegate = self; // Delegate methods are called when the user taps on a link (see `TTTAttributedLabelDelegate` protocol)
label.text = @"Fork me on GitHub! (http://github.com/mattt/TTTAttributedLabel/)"; // Repository URL will be automatically detected and linked
NSRange range = [label.text rangeOfString:@"me"];
[label addLinkToURL:[NSURL URLWithString:@"http://github.com/mattt/"] withRange:range]; // Embedding a custom link in a substring
你试过什么?此外,还可以将文本设置为自定义按钮,并将文本颜色设置为蓝色。