xiaonadiandian
晓娜点点
采纳率100%
2015-08-29 12:24

iOS 如何定义一个控件,显示一段文字,文字部分字有点击事件

2
已采纳

最近做一个项目,有个页面要求显示一段文字,文字部分可点击,点击的部分文字的长度是不固定的,并且,不止一处需要点击,请教大神们,如何实现呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

9条回答

  • zhao18933 sun_ljz 6年前

    用 UIWebView 加载一段 html 标记文本是最简单的, 里面用 的标签来定义一个超链接文本
    自己监听 webview 的回调就行了

    点赞 评论 复制链接分享
  • Leexianke Leexianke 6年前

    要么富文本,要么自定义控件喽,后者效率高些

    点赞 评论 复制链接分享
  • p0624pdy 悠着点少年 6年前

    使用富文本,但是效率不是很高

    点赞 评论 复制链接分享
  • wbxiaowangzi 依然灬范特西 6年前

    你可以继承于UIButton ,只不过这个按钮的样式只是你的字符串 ,给这个 按钮的title 加个下划线,换个字体颜色,当你需要的时候 添加一个 这样的 控件 就行了。点击之后执行你的点击事件就行,不过你要考虑怎么获取你点击的那个网址是什么之类的问题

    点赞 评论 复制链接分享
  • reylen reylen 6年前

    可以考虑 NSAttributeString

    点赞 评论 复制链接分享
  • zj382561388 睡觉不盖被 6年前

    楼主可以对空间绑定手势 然后触发手势时 根据位置判断是否执行动作

    点赞 评论 复制链接分享
  • testcs_dn 微wx笑 6年前
  • devmiao devmiao 6年前
    点赞 评论 复制链接分享
  • mlcldh 中国架构师 3年前
    点赞 评论 复制链接分享