最近做一个项目,有个页面要求显示一段文字,文字部分可点击,点击的部分文字的长度是不固定的,并且,不止一处需要点击,请教大神们,如何实现呢?
用 UIWebView 加载一段 html 标记文本是最简单的, 里面用 的标签来定义一个超链接文本
自己监听 webview 的回调就行了
http://bbs.csdn.net/topics/390834481
http://blog.csdn.net/heng615975867/article/details/38873647
楼主可以对空间绑定手势 然后触发手势时 根据位置判断是否执行动作
可以考虑 NSAttributeString
你可以继承于UIButton ,只不过这个按钮的样式只是你的字符串 ,给这个 按钮的title 加个下划线,换个字体颜色,当你需要的时候 添加一个 这样的 控件 就行了。点击之后执行你的点击事件就行,不过你要考虑怎么获取你点击的那个网址是什么之类的问题
使用富文本,但是效率不是很高
要么富文本,要么自定义控件喽,后者效率高些
获取UILabel点击的字符LCText
http://blog.csdn.net/mlcldh/article/details/79130770