Interface Builder で追加されたテーブル ビューがあります。ビューコントローラーでインスタンスを取得するにはどうすればよいですか?
を使用してAndroidのような方法はありgetViewById()
ますか?
もしそうなら、どこでビューにIDを与えるのですか?
Interface Builder で追加されたテーブル ビューがあります。ビューコントローラーでインスタンスを取得するにはどうすればよいですか?
を使用してAndroidのような方法はありgetViewById()
ますか?
もしそうなら、どこでビューにIDを与えるのですか?
あなたはiPhone SDKのスターターだと思います。解決策は次のとおりです。
IBOutlet UITableview * myTableView;
TableView
からファイルの所有者にリンクすると、そこにの名前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.
}