Iphone 隐藏在其他类中声明的TableView
如何隐藏在另一个类中声明的tableView 这是我的代码片段Iphone 隐藏在其他类中声明的TableView,iphone,ios,ipad,object,hidden,Iphone,Ios,Ipad,Object,Hidden,如何隐藏在另一个类中声明的tableView 这是我的代码片段 CRStoreView.h @interface CRStoreView : UIView <UITableViewDelegate, UITableViewDataSource>{ .... } @property (strong, nonatomic) IBOutlet UITableView *tblStore; 如何解决它?一种方法是使用委托。使CRStoreView成为CRNex
CRStoreView.h
@interface CRStoreView : UIView <UITableViewDelegate, UITableViewDataSource>{
....
}
@property (strong, nonatomic) IBOutlet UITableView *tblStore;
如何解决它?一种方法是使用委托。使
CRStoreView
成为CRNextView
的代理,并从代理上的CRNextView
调用setHidden
方法。或者您可以将CRStoreView
的当前实例传递到CRNextView
并访问tableView对象。U r创建一个新的CRStoreView对象,而不是(假设它不是单例类),u应以已在某个位置创建并添加到视图/窗口的实例为例。您需要传递CRStoreView实例并隐藏tableview。创建新实例不会隐藏现有的TableView。您需要使用委托。您正在创建一个新的CRSTOREVIEW实例,如何在表的第一时间初始化?
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
NSLog(@"touchesBegan");
CRStoreView *Obj = [[CRStoreView alloc] init];
[Obj.tblStore setHidden:YES];
}