ich seltsame Frage bin vor mit Tag-Wert in meinem iOS-Projekt für iPadAnsicht Tag return 0 Wert
I diiferent Subviews meiner Sicht einige Tags 1,2,3,4,5 gegeben haben .... in Interface Builder
aber wenn ich versuche, Tag-Wert dynamisch zu bekommen, wird mir 0 Wert gegeben.
NSArray *pSubviews = [self.view subviews];
// Enumerate the portrait view
for (int sv = 0; sv < [pSubviews count]; sv++)
{
UIView *pObject = (id)[pSubviews objectAtIndex : sv];
NSLog(@"tag %d",pObject.tag);
}
Ergebnis
2016-05-07 22:12:58.832[1562:47169] tag 0
2016-05-07 22:12:58.832[1562:47169] tag 0
2016-05-07 22:12:58.832[1562:47169] tag 0
2016-05-07 22:12:58.832[1562:47169] tag 0
2016-05-07 22:12:58.832[1562:47169] tag 0
2016-05-07 22:12:58.832[1562:47169] tag 0
I für iPad Ansicht in AppDelegate Startart meiner Ansicht dynamisch setze.
myViewController *ldVC;
if (IS_IPAD)
{
ldVC = [[myViewController alloc]initWithNibName:@"myViewController_iPad" bundle:[NSBundle mainBundle]];
}
else
{
ldVC = [[myViewController alloc]initWithNibName:@"myViewController" bundle:nil];
}
UINavigationController *navVC = [[UINavigationController alloc]initWithRootViewController:ldVC];
self.window.rootViewController=navVC;
Ansicht Hierarchie ::
zu laufen, so muss ich in beide Feder setzen, auch wenn iPad View aufgerufen wird? das willst du sagen? – KDeogharkar
weil ich Tag für iPad-Ansicht gesetzt habe. – KDeogharkar
ohk lass mich es schnell versuchen. Ich werde Ihnen sagen, ob es funktioniert @matt – KDeogharkar