在我的应用程序中,我创建了一个小型RSS提要阅读器,显示新闻的标题。我只是将标题放在一个字符串中,然后我在滚动MarqueeLabel中显示它们。我想点击标题来显示链接的新闻,我试图在this answer之后这样做,但字符串根本不可交互,即使它被突出显示为超链接。
有一种简单的方法可以使它工作吗?我试图看看是否有结合滚动和链接功能的库,但我找不到任何。
答案 0 :(得分:0)
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTap:)];
[marqueeLabel addGestureRecognizer:tapGesture];
-(void)handleTap:(UITapGestureRecognizer *)gesture{
MarqueeLabel *marqueeLabel = (MarqueeLabel*) [gesture view];
NSLog(@"Clicked Link would be %@",marqueeLabel.text);
}
注意:只需将UITapGestureRecognizer添加到您想要的标签并处理它