如何在iOS中获取多个scrollview的索引

时间:2017-04-17 11:07:10

标签: ios objective-c uiscrollview tags

我有水平和垂直滚动视图,例如一个scrollview有四个按钮,第二个scrollview有六个按钮等等,当我点击任何按钮然后得到最后一个滚动视图的索引,我已经使用标签。

我的问题是例如我点击第三个滚动然后我想要两个标签 第三个滚动标记和特定按钮标记。

enter image description here

1 个答案:

答案 0 :(得分:1)

  1. 故事板中scrollview的第一个标记。
  2. 动态地将标签设置为按钮。(创建按钮或向滚动视图添加按钮)
  3. 跟踪您的索引如下:

    - (IBAction)clickonbutton:(UIButton *)sender {
    
    UIScrollView* yourscrollview = (UIScrollView*)[sender superview]; // track your scrollview as per your view hierarchy
    
     NSLog(@"%ld",(long)yourscrollview.tag);
    
     NSLog(@"clicked button tag%@",sender.tag);
    
    }