0

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

这是我的代码片段,

CRStoreView.h

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

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

我想把它隐藏tblStore在我的新课程中(CRNextView.m)..

我试过了,但桌子没有隐藏,

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

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

如何解决?

4

1 回答 1

1

一种方法是使用委托。创建CRStoreView一个委托CRNextView并从委托上调用 setHidden方法CRNextViewCRStoreView或者您可以传递to的当前实例CRNextView并访问 tableView 对象。

于 2013-01-14T10:11:30.920 回答