例如在android中可以通过findViewById的方式得到一个控件的对象。在ios中我没看到有类似的方法。资料少的可怜。求高手解释一下。

解决方案 »

  1.   

    理解没错的话,你要得到的是控件的子对象、子控件。
    来段代码抛砖引玉,还望举一反三-(UIView *)findView:(UIView *)aView withName:(NSString *)name{
    Class cl = [aView class];
    NSString *desc = [cl description];
    if ([name isEqualToString:desc])
       return aView;
    for (NSUInteger i = 0; i < [aView.subviewscount]; i++)     
    {
       UIView *subView = [aView.subviewsobjectAtIndex:i];         
       subView = [selffindView:subView withName:name];
       if (subView)
         return subView;    
    }
      return nil;    
    }