如何隐藏在另一个类中声明的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];
}
如何解决呢?
最佳答案
一种方法是使用委托。使CRStoreView
为CRNextView
的委托,并从setHidden
对该委托调用CRNextView
方法。或者,您可以将CRStoreView
的当前实例传递给CRNextView
并访问tableView对象。
关于iphone - 隐藏在其他类中声明的TableView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14316318/