reset TabBarController discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hoi iedereen, Ik ben redelijk nieuw in de iOS ontwikkeling. Ik heb een simpele app gemaakt met de tabbarcontroller en wil nu graag deze 'resetten'. ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
reset TabBarController
Hoi iedereen,
Ik ben redelijk nieuw in de iOS ontwikkeling. Ik heb een simpele app gemaakt met de tabbarcontroller en wil nu graag deze 'resetten'. Wat ik momenteel heb is een UIWebView met 5 items in de tabbar. Ik wil graag dat als er op een link binnenin de webview wordt geklikt (zodat je de oorspronkelijke pagina verlaat..) dat er geen enkel item is geselecteerd in de tabbar. Ik heb momenteel de volgende code: Code:
- (void)webViewDidStartLoad:(UIWebView *)Status { NSString* urlString = [[Status.request URL] absoluteString]; if ( [urlString length] == 0 ) { // Do nothing, first load } else { //NSLog(@"TEST"); [self.tabBarController setSelectedIndex: nil]; } } Kort: ik wil graag de tab-bar 'resetten'. Groet |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
setSelectedIndex: verwacht een integer. In die context is "nil" hetzelfde als 0, dus de eerste tab. Met [self.tabBarController setSelectedViewController:nil] zou het moeten doen wat jij wilt.
|
#3
|
||||
|
||||
[myTabBar setSelectedItem:nil];
Dit doet "the trick" bij mij.
__________________
Het grootste voetbalforum van Nederland |
#4
|
|||
|
|||
Citaat:
Stukje code: Code:
-(void)viewDidAppear:(BOOL)animated { [super viewWillAppear:animated]; [Status setDelegate:self]; NSString *strId = [[UIDevice currentDevice] uniqueIdentifier]; self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"back.jpg"]]; [Status loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.***/app/status.php?iphone=s%@",strId]]]]; Status.backgroundColor = [UIColor clearColor]; } - (void)webViewDidStartLoad:(UIWebView *)Status { NSString* urlString = [[Status.request URL] absoluteString]; if ( [urlString length] == 0 ) { // Do nothing, first load } else { //NSLog(@"TEST"); [self.tabBarController setSelectedViewController:nil]; } } Citaat:
Met: Code:
[self.tabBarController setSelectedItem:nil]; Code:
2011-03-22 21:21:19.835 [272:207] -[UITabBarController setSelectedItem:]: unrecognized selector sent to instance 0x4b31780 2011-03-22 21:21:20.389 [272:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITabBarController setSelectedItem:]: unrecognized selector sent to instance 0x4b31780' |
#5
|
||||
|
||||
Hoe heb je je tabbar in je view gezet? Met IB?
|
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Opstartfouten na reset | Bisazza | iPhone algemeen | 4 | 26-03-10 20:38 |
vast na reset | chrismen-92 | iPhone algemeen | 8 | 16-12-08 00:09 |
harde reset??? | brbino | Unlock [archief] | 2 | 31-12-07 16:36 |
|
|