0

我想创建一个UIScrollView仅水平滚动的滚动条,其中包含我从服务器获取的文本,但我希望文本在单击时执行某种操作,例如,这就是我希望它的外观:(分隔通过“|”)

图像1

当你点击前。Facebook,它应该执行一个动作,并且Facebook应该是粗体的,就像一个菜单。我怎么能做这样的事情?(我不是在寻找代码,如果有人可以提供清晰的解释,那就太好了!)

提前致谢!

4

2 回答 2

2

除了有问题的 UI 决策(用户应该如何知道这些是可点击的?)我会使用按钮而不是标签。您可以将按钮设置为无边框并显示为标签。

于 2012-11-12T14:56:40.200 回答
0

任何 UIView(包括 UILabels)都可以被赋予TapGestureRecognizer。您只需将手势识别器添加到标签,然后您可以告诉它执行您希望执行的任何类型的操作。

不过,我会将 UILabel 类子类化,以拥有一个可以在项目中抛光和回收的对象。

于 2012-11-12T15:00:17.617 回答