我想创建一个UIScrollView
只能水平滚动,里面有我从服务器获取的文本,但我希望文本在点击时执行某种操作,例如,这是如何我希望它看起来:(以“|”分隔)
点击前。 Facebook
,它应该执行操作,Facebook
应该是粗体,就像菜单一样。我该怎么办? (我不是在寻找代码,如果有人可以提供一个很好的明确解释!)
提前致谢!
答案 0 :(得分:2)
除了可疑的UI决策(用户应该如何知道这些是可点击的?)我使用按钮而不是标签。您可以将按钮设置为无边框,并显示为标签。
答案 1 :(得分:0)
任何UIView(包括UILabels)都可以获得 TapGestureRecognizer 。您只需将手势识别器添加到标签中,然后您就可以告诉它执行您希望的任何操作。
我会为UILabel类创建子类,以便有一个可以在项目中进行润色和回收的对象。