菜单位于UIScrollView的顶部

时间:2012-11-12 14:54:37

标签: iphone objective-c ios uiscrollview uitapgesturerecognizer

我想创建一个UIScrollView只能水平滚动,里面有我从服务器获取的文本,但我希望文本在点击时执行某种操作,例如,这是如何我希望它看起来:(以“|”分隔)

image1

点击前。 Facebook,它应该执行操作,Facebook应该是粗体,就像菜单一样。我该怎么办? (我不是在寻找代码,如果有人可以提供一个很好的明确解释!)

提前致谢!

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

我会为UILabel类创建子类,以便有一个可以在项目中进行润色和回收的对象。