我是新与iPhone发展
我创造了我用故事板和的TabBar与tabbaritems的视图 - 控制
但现在我想从我的uitabbarcontroller.m访问视图 - 控制实例
任何人有代码示例任何网址?
我找到的代码是非常简单的使用或TabBar,所以大多只是它不会帮助任何故事板...
谢谢
---从穆勒的帮助后的解决方案
上的UITabBarController:(我把一个断点,并能够检索viewcontrollers的集合)
- (void)viewDidLoad
{
NSArray *arr = self.viewControllers;
}
你可以使用像
NSArray *array = [tabBarControllerName viewControllers];
这将返回您tabBarController内的所有意见的数组,所以如果你的第一个观点是一流的,让我们说TestView,我们可以做这样的事情
TestView *tv = (TestView *)[array objectAtIndex:0];
请注意,这是从我的头顶,所以它可能是有点过。 请务必检查出类的参考材料,苹果规定: 的UITabBarController类参考
编辑:你可能真的只是一个行这样的:
TestView *tv = (TestView *)[[tabBarControllerName viewControllers] objectAtIndex:0];
EDIT2:如果在你的AppDelegate通过声明可以访问的UITabBarController:
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
TestView *tv = (TestView *)[[[appDelegate tabBarController] viewControllers] objectAtIndex:0];