如何隐藏在另一个类中声明的tableView。

这是我的代码段,

CRStoreView.h

@interface CRStoreView : UIView <UITableViewDelegate, UITableViewDataSource>{
            ....
  }

@property (strong, nonatomic) IBOutlet UITableView *tblStore;


我想在我的新班级(CRNextView.m)中隐藏此tblStore

我试过了,但是桌子没有藏起来,

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{

    NSLog(@"touchesBegan");
    CRStoreView *Obj = [[CRStoreView alloc] init];
    [Obj.tblStore setHidden:YES];
}


如何解决呢?

最佳答案

一种方法是使用委托。使CRStoreViewCRNextView的委托,并从setHidden对该委托调用CRNextView方法。或者,您可以将CRStoreView的当前实例传递给CRNextView并访问tableView对象。

关于iphone - 隐藏在其他类中声明的TableView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14316318/

10-10 18:34