我有一个表格视图,它是在 Interface Builder 中添加的。如何在视图控制器中获取它的实例?
有没有像在Android中使用的方法getViewById()?
如果是这样,我在哪里给视图提供它的 ID?
我有一个表格视图,它是在 Interface Builder 中添加的。如何在视图控制器中获取它的实例?
有没有像在Android中使用的方法getViewById()?
如果是这样,我在哪里给视图提供它的 ID?
我认为你是 iPhone sdk 的初学者,解决方案如下:
IBOutlet UITableview * myTableView;TableViewxib 链接到文件所有者,那里TableView将出现名称。Tableview.UITableView以编程方式创建和添加并使用它对象(这仅用于UITableView)。
self.tblView = [[UITableView alloc] init];
self.tblView.frame = CGRectMake(0, 87, self.view.frame.size.width, 374);
self.tblView.delegate = self;
self.tblView.dataSource = self;
[self.view addSubview:self.tblView];
这self.tblView是UITableView您可以根据需要使用它的对象。
或者获取子视图的每个对象UIView
NSArray *subViewArray = [self.view subviews];
for (id obj in subViewArray)
{
// here **`obj`** get each object of subView of UIView.
}