- Registriert
- 22.10.06
- Beiträge
- 6.206
In dem Beispiel ist es ja super easy...
In cellForRowAtIndexPath: musst du nur deine eigene webview anzeigen und eben nicht mit UIApplication's openURL:.
Wenn du den Code dort nicht verändern könntest, aus welchem Grund auch immer, müsstest du UIApplication subclassen und openURL: überschreiben. Dann müsstest du aber auch die Base Class oder wie das heißt in der Info.plist ändern.
hi,
ich finds spitze dass du dir die mühe machst um so ein app zu programieren
thumbs up!
gruß
christoph
In cellForRowAtIndexPath: musst du nur deine eigene webview anzeigen und eben nicht mit UIApplication's openURL:.
Du brauchst einen neuen View Controller.
Der hat eine UIWebView und ein paar controls.
Da kann man viel bequem mit dem Interface Builder machen.
Dort wo openURL aufgerufen wird, machst du dann sowas:
WebViewController *controller = [[WebViewController alloc] initWithNibName:nil bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller loadURL:myURL];
[controller release];
WebViewController *controller = [[WebViewController alloc] initWithNibName:nil bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller loadURL:myURL];
[controller release];
loadURL musst du noch implementieren.
Dort lässt du die webview dann eine neue request laden.
myURL ist das was in storyLink oder so steht.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:storyLink]];
NSLog(@"link: %@", storyLink);
// open in Safari
UIWebView *controller= [[UIWebView alloc] initWithFrame:CGRectMake(0,0,320,435)];
[self.navigationController pushViewController:controller animated:YES];
[controller loadURL:[NSURL URLWithString:storyLink]];
[controller release];
}
Ahhh sehr nett von ihm, ich wollte sowieso noch schreiben, dass dein Splashscreen... nunja nicht sonderlich gut war. Aber trotzdem sehr gut, dass du diese App entwickelst![]()
finds auch wirklich toll, dass du das machst!
Aber... den RSS Feed kann mich mit Byline auch abonnieren. Vielleicht wäre Features wie abbonierte Themen lesen, posten etc interessanter?
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Für die Ihnen angezeigten Verarbeitungszwecke können Cookies, Geräte-Kennungen oder andere Informationen auf Ihrem Gerät gespeichert oder abgerufen werden.
Anzeigen und Inhalte können basierend auf einem Profil personalisiert werden. Es können mehr Daten hinzugefügt werden, um Anzeigen und Inhalte besser zu personalisieren. Die Performance von Anzeigen und Inhalten kann gemessen werden. Erkenntnisse über Zielgruppen, die die Anzeigen und Inhalte betrachtet haben, können abgeleitet werden. Daten können verwendet werden, um Benutzerfreundlichkeit, Systeme und Software aufzubauen oder zu verbessern.
Durch das Klicken des Buttons "Zustimmen" willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die übermittelten Daten durch lokale Behörden verarbeitet werden.