UIWebView Loader discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo, Ik ben bezig met het maken van een app, daarbij gebruik ik UIWebView. Omdat ik niet goed ben in ObjC vraag ik jullie hulp: ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
UIWebView Loader
Hallo,
Ik ben bezig met het maken van een app, daarbij gebruik ik UIWebView. Omdat ik niet goed ben in ObjC vraag ik jullie hulp: Ik maak een app zonder statusbalk en zou daarom een loader in het midden van de pagina hebben (ik heb gevonden hoe het in je status balk moet, maar die zou ik graag weg hebben) Hij moet de page loaden (index.html in mijn package) en dan doorsturen naar de page. Code:
Dit staat er in mijn WebViewController: (om index.html te loaden) - (void)viewDidLoad { NSString *filePath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]; NSData *htmlData = [NSData dataWithContentsOfFile:filePath]; if (htmlData) { [webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@"http://xintelligence.org/WebApp"]]; } } graag hulp. gr. Erik |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
||||
|
||||
Citaat:
|
#3
|
|||
|
|||
Daarme bedoel ik dat je de loader als je je springboard herstart (met jailbeak) dan zie je zo'n loader. zo iets.
|
#4
|
||||
|
||||
Een UIActivityIndicator bedoel je?
Kijk anders naar de example va Apple waar alle User Interace elementen naar voren komen, daar zitten bruikbare dingen tussen om te checken wanneer er een pagina geladen wordt, zodra dat gebeurt die ActivityIndicator laten verschijnen en tadaa |
#5
|
|||
|
|||
Ik heb dit gevonden maar weet niet hoe ik dit in mijn UIWebView kan toevoegen, de bedoeling is dat hij de local pagina laad, en dan dus zo'n ronddraaiend dingetje laat zien (ik ben net begonnen met ObjC maar zou graag verder willen gaan ermee).
Deze code had ik gevonden: Code:
// // UIActivityIndicator.h // UIKit // // Copyright 2005-2008 Apple Inc. All rights reserved. // #import <UIKit/UIView.h> #import <UIKit/UIKitDefines.h> typedef enum { UIActivityIndicatorViewStyleWhiteLarge, UIActivityIndicatorViewStyleWhite, UIActivityIndicatorViewStyleGray, } UIActivityIndicatorViewStyle; UIKIT_EXTERN_CLASS @interface UIActivityIndicatorView : UIView <NSCoding> { @package CFTimeInterval _duration; BOOL _animating; UIActivityIndicatorViewStyle _activityIndicatorViewStyle; BOOL _hidesWhenStopped; } - (id)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style; // sizes the view according to the style @property(nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; // default is UIActivityIndicatorViewStyleWhite @property(nonatomic) BOOL hidesWhenStopped; // default is YES. calls -setHidden when animating gets set to NO - (void)startAnimating; - (void)stopAnimating; - (BOOL)isAnimating; @end gr. Erik Laatst gewijzigd door imosed; 01-03-09 om 15:46. |
#6
|
||||
|
||||
Ja, je moet zoals JWVD zegt een UIActivityIndicator gebruiken. Deze plaats je met interface builder midden op je scherm. Dan zet je het vinkje aan hidesWhenStopped en koppel je hem aan een IBOutlet UIActivityIndicator*, zodat je hem via je code kan benaderen.
De methodes startAnimating en stopAnimating, laten de indicator draaien of stoppen. Nu kun je in de methodes van je UIWebViewDelegate de indicator aan of uitzetten in de functies. webViewDidStartLoad en webViewDidFinishLoad Maar wellicht is het verstandig om eerst eens wat voorbeeld applicaties van apple te bekijken. De volgende voorbeeld apps hebben de UIActivityIndicator BonjourWeb CryptoExercise LocateMe UICatalog URLCache Succes! |
#7
|
|||
|
|||
ok, dankjewel iDeveloper,
hier heb ik wat aan, ik ga er zo even mee spelen als ik mn mac weer heb. dank! Update: Ik denk niet dat het mij gaat lukken wegens mijn noob-heid, ik heb een andere oplossing gevonden! alsnog bedankt! (ik ben weer een stukje beter geworden in het maken van apps) Laatst gewijzigd door King1987; 01-03-09 om 21:33. Reden: Edit knop gebruiken aub |
Labels |
hulp, loader, uiwebview |
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
UIWebView cachen | DJ14 | Ontwikkelen voor iOS | 2 | 15-03-11 16:39 |
UIWebView en TabBar laden | imosed | Ontwikkelen voor iOS | 3 | 12-01-11 18:05 |
UIWebview Bouncing... | Dreissen | Ontwikkelen voor iOS | 3 | 08-07-09 17:30 |
Aangepast UIWebview | Dreissen | Ontwikkelen voor iOS | 5 | 15-06-09 17:41 |
UIWebview hulp gezocht! [Betaald] | Dreissen | Archief | 4 | 18-04-09 15:22 |
|
|