2016-05-20 3 views
0

У меня есть вид прокрутки с четырьмя subviews внутри, а пейджинг включен true.I хочу получить тег текущей страницы или текущего вида подпрограммы scrollviews. Я получаю все теги один раз в в то время как для цикла. Не знаю, как разделить подзоны для идентификации тега. Может ли кто-нибудь предложить мне, как это сделать?Застрял с получением subview Tag Scrollview в ios

for subview in scrollView.subviews { 
    print(subview) 
    if ((scrollView.viewWithTag(100)?.tag == View1.tag)) 
    { 
     if (collectionviewarray.count>0) 
     { 
      CollectionView.reloadData() 
      CollectionView.reloadInputViews() 
      self.verifyuser() 
     }  
    } 
} 
+0

изначально извлекает подзаголовок scrollview после этого, чтобы проверить, что представление содержит ваше представление, а затем проверить, что тэг доступен или нет. –

+0

Я получаю как это .Optional (>). Не знаю, как проверить мой вид с помощью указанного массива. –

+0

Можете ли вы показать ур, попробованный код –

ответ

0

вычислить е contentOffset мнения, т.е. CGFloat OffsetX = scrollView.contentOffset.x

запустить цикл для каждого вида, чтобы проверить, если х координату точки зрения больше, чем OffsetX и меньше, чем OffsetX + scrollView.width.

Получить тег этого вида.

Смежные вопросы