2016-03-20 28 views

回答

0

知道了!!!!

-(NSUInteger)getTotalNumberOfTextViewsAddedInTheView{ 

NSUInteger count = 0; 

for (UIView *view in [self.view subviews]) { 

    if ([view isKindOfClass:[UITextView class]]) { 

     count ++; 
    } 
} 

return count; 
} 
+0

但请注意,在您的示例中,textviews必须是“self.view”的** direct **子视图,以便将其考虑在内! –

1

斯威夫特2:

func numberOfTexViewInView(superView: UIView)-> Int{ 

     var count = 0 

     for _view in superView.subviews{ 

      if (_view is UITextView){ 
       count++ 
      } 

     } 

     return count 
    } 

目标C:

-(NSUInteger)numberOfTexViewInView:(UIView *)superView{ 

    NSUInteger count = 0; 

    for (UIView *view in superView.subviews) { 
     if ([view isKindOfClass:[UITextView class]]) { 
      count ++; 
     } 
    } 

    return count; 

} 

传递中,你UITexView添加作为参数传递给函数的主要观点,并得到结果。