如何创建Marquee IOS Clickable

时间:2014-06-25 11:21:07

标签: ios marquee

你能帮助我如何创建新闻的选框,但我需要每个新的可点击以显示所选新内容的详细信息页面。

我知道我们有很多考虑选框的例子,但是对于选框中的每个项目都没有人可点击。

请帮帮我

1 个答案:

答案 0 :(得分:0)

如果你使用这样的东西:

https://www.cocoacontrols.com/controls/marqueelabel

我假设你应该有NSArray个新闻。将第一条新闻作为文本放入marquee标签并开始制作动画。
当选框视图到达结束滚动(动画)时,您可能会收到通知,然后放第二个新闻。

这就是您知道哪些新闻用户目前正在查看的内容。

能够点击选框并获得通知:

    UITapGestureRecognizer *tap =
    [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(userDidTapOnNews:)];
    [marquee addGestureRecognizer: tap];

-(void)userDidTapOnNews:(UITapGestureRecognizer *)gestureRecognizer
{
    // Marquee tapped, your turn ...
    // Use gestureRecognizer parameter if you need the view tapped
    Marquee *marque = gestureRecognizer.View;
    ...
    // Get news from your news `NSArray`

}

希望有所帮助