ios-iOS 怎么实现多行字符串中设置没几个关键词不同颜色,并且关键词可以点击响应事件?

问题描述

iOS 怎么实现多行字符串中设置没几个关键词不同颜色,并且关键词可以点击响应事件?

解决方案

把关键词从label中分离出来,单独创建一个label 或者 button 各自设置颜色添加点击事件

解决方案二:

http://www.360doc.com/content/15/0619/14/19119980_479198602.shtml

解决方案三:

用webview来加载html页面来显示

解决方案四:

你这个iOS确实实现不了,主要是这个点击事件实现不了。正如楼上所说,估计也就只能用webView来实现了。

解决方案五:

自己实现了,用可变字符串属性,去设置即可实现

解决方案六:

设置lable的attributedText属性来自定义文本的各区域颜色...,至于点击事件的话, 我会用两个button来覆盖, 然后把颜色设为[uicolor clear];, 这个方法有点取巧.

解决方案七:

设置lable的attributedText属性来自定义文本的各区域颜色...,至于点击事件的话, 我会用两个button来覆盖, 然后把颜色设为[uicolor clear];, 这个方法有点取巧.

时间: 2024-09-19 08:59:19

ios-iOS 怎么实现多行字符串中设置没几个关键词不同颜色,并且关键词可以点击响应事件?的相关文章

vb.net中,多行字符串中的特殊字符串如何处理?

问题描述 在vb.net中引入了xml.linq那么dimabcasstring=<a>xxxxxxbbbbb</a>这是没问题的.问题是我用这个的主要功能是写sql语句,这么问题来了.dimabcasstring=<a>declare@abcint=3if@abc<=2</a>if@abc后面的<号出错了,被当成特殊字符了.我如何处理这个<,让他当成普通字符? 解决方案 解决方案二:DimabcAsString=<a>decl

ios让textview支持特殊标签点击响应(@标签、#标签)

有使用过新浪微博会发现,微博对发送的消息提供了几个特殊符号标签. 比如:输入"@+微博用户昵称(即ID)+空格或标点",那么在这条微博中这个@条目就会表现成超链接形式,点击即可跳转到被@的某人的微博.  又比如话题标签"#+关键字+#".表现形式就是点击后会跳转到包含该关键字的微博的搜索结果页面的超链接. 同样的,直接输入"http://hangge.com"那么微博中会显示为可点击的网页链接.   1,让textview支持特殊符号标签 通常情

ios-需要在IOS中设置延迟功能

问题描述 需要在IOS中设置延迟功能 需要一个延时器,进行23秒的延迟然后执行函数.应该怎么实现?用不用NSTimer? 解决方案 performSelector: withObject: afterDelay: 解决方案二: 简单点的话,使用performSelector: withObject: afterDelay: 方法 [self performSelector:@selector(delayMethod:) withObject:nil afterDelay:23];

PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br_php技巧

nl2br()定义和用法 nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />). 语法 nl2br(string)参数 描述 string 必需.规定要检查的字符串. 例子 复制代码 代码如下: <?php echo nl2br("One line.\nAnother line."); ?> 输出: One line. Another line.HTML 代码: One line.<br /> Anothe

PHP中的多行字符串传递给JavaScript的两种方法_php技巧

PHP和JavaScript都是初学.最近有这么个需求: 比方说有一个PHP的多行字符串: $a = <<<EOF thy38 csdn blog EOF; 传递给JavaScript后要等价于: var c='thy38\n\ csdn\n\ blog'; 因为对这两门语言的理解低到不知如何Google,只好自己摸索出方法两则: 1. 将PHP先转义,然后分割,然后转JSON,然后JavaScript parse,最后用\n拼接. var b=JSON.parse(<?php e

php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)_php技巧

复制代码 代码如下: <?php /* *读取文件内容至字符串中,同时去除换行.行首行尾空格. */ header("Content-type: text/html; charset=utf-8"); echo preg_replace('/((\s)*(\n)+(\s)*)/i',',',file_get_contents('./file.php'));//End_php //输出: aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jj

PowerShell中定义多行字符串变量的方法_PowerShell

本文介绍PowerShell中如何定义一个跨多行的字符串变量,定义多行字符串时使用@"开始,使用"@结束. 有没有遇到这样一种情况,我们想创建一个变量来保存一个跨行的字符串. 是不是对怎么输入很头疼啊?其它编程语言有没有办法我不知道,但在PowerShell中,有一个很简单的办法,那就是使用@字符. 举例如下: 复制代码 代码如下: $str = @" 字符串的第1行 字符串的第2行 -- 字符串的第n行 "@ 注意在"@""之后,不要

微信iOS 5.4.0.16版本钱包中上线刷卡功能

摘要: 腾讯科技讯 9月14日,微信iOS 5.4.0.16版本钱包中上线刷卡功能. 用户点开微信-我-钱包后,即可在顶栏中间看到刷卡. 根据页面显示,从9月15日起,用户可在9家连锁商店享受刷卡服务, 腾讯科技讯 9月14日,微信iOS 5.4.0.16版本钱包中上线刷卡功能. 用户点开微信-我-钱包后,即可在顶栏中间看到"刷卡". 根据页面显示,从9月15日起,用户可在9家连锁商店享受刷卡服务,它们为:DQ冰雪皇后.国大药房.天虹.壹加壹.卜蜂莲花(华南).好邻居.爱婴室.民生百货

PHP指定截取字符串中的中英文或数字字符的实例分享_php实例

我们在开发过程中,经常会碰到截取中文英文数字等的问题,大家知道中文所占的字符和英文数字是不同的:然后我们就会在项目的common里写一些日常的函数包含时间计算转换和中英文字符截取的函数:比如截取中英文的函数没个几行代码恐怕拿不下来的吧,现在就告诉大家一个简单的(自己本地运行过的),如有问题,请大家多多指教   $c = 'ddaabbccaa'; $d = '地球需要我们每个人的爱护'; $frist1 = mb_substr( $c, 0, 1 ,"UTF-8"); // d $de