Switching VIEWS :-
. h file:-
[1. Using Present model view Controller]
# import # import “SecondviewController. h” @ interface Switching view Controller: UIViewController { } -(IBAction) next clicked; @ end
.m file:-
# import “Switching viewController .h” @ implementation Switchingview Controller -( IBAction) nextClicked { SecondviewController * second = [[ SecondviewController alloc] InitwithNibName: @ “SecondViewController” bundle :nil]; [ self PresentModelviewController : Second animated: YES]; }
Second view controller. M:-
-(IBAction) backClicked { [ self dismissModel viewControllerAnimated : YES]; }
Second viewController:-
# import @ interface Second view Controller : UIviewController { } -(IBAction) backclicked; @ end
[ 2: by using adding sub views ]
[ self view add subview.v1]; [ self view removesubview:v1];
Web View:-
-(void) viewDidLoad { UIWebView *webView= [[UIWebView alloc] InitWithFrame : CGRectMake (0,44,320,436)]; NSURL *url = [ NSURL URLWithString :@ .http :// www.google.com”]; NSURLRequest * request = [NSURL Request RequestWithURL: url]; [web view loadRequest: request]; Webview: delegate = Self; [ self. View addSub view: web view]; [ web view release];
Loading Previous:
If (web view canGoBack) [webview goBack];
loading forward action:
If ( web view . canGoForward) [ web view go forward];
Subscribe to our youtube channel to get new updates..!
is web view in loading:
If (webview. Loading) { // in loading. } [ super viewDidLoad]; }
# Program Mark UI Web View Delegate Methods:
-(void) webviewDidStartLoad : (UIwebview *) webview { NSLog (@ “ webviewDidstartLoad called”); } -(void) webviewDidFinishload: (UIwebview *) webview { NSLog (@ “ webviewFinishload called”); } -(void) webview : (UIwebview *) webview. DidfailloadwithError: (NSError *) error { NSLog (@ “did fail load with error called”); }
Scroll view:-
Scroll views are created as any other view is, either programmatically or in Interface Builder. Only a small amount of additional configuration is required to achieve basic scrolling capabilities.
1. Scroll for image
2. Scroll for views
1. Scroll for images:-
. h file:-
# import @ interface ScrollView Viewcontroller : UIViewController { IBoutlet UIScrollview *Scroll; IBoutlet UIImageview * imageView; } @ end
.m file:-
-(void) viewDidLoad { UIImage *img = [ UIImage Named. @ “photo on 2011-07-03 at 10.28.jpg”]; CGSize Size = img. Size; Img view. Frame = CGRectMake (0,0 size. Width, size. Height); Img view. Image = img; [ Scroll addSubview: imgview]; [ scroll setContentSize: img. Size]; }
Xib file:-
Dynamically Adding img view to Scroll View :-
-(void) viewDidLoad { UIScrollview *Scroll = [[ UIScroll view alloc ] InitWithFrame : [ UIScreenmainScreen]. application Frame]; UI image *img = [UI image image named:@ “1.jpg”]; CG size size = img .size; UI image view * img view =[[UI image view alloc] Init with frame : CG rect make (0,0 size width , size height)]; Img view image = img; [ Scroll addSub view: img view];
Setting Content Size
Scroll. ContentSize = imgview. frame. Size; [ Self . view addSub view :Scroll]; [ img view release]; [ Scroll release]; [ Super view did load]; } 2. Scroll for view:-
.h file:-
# import @ interface Scrollview viewController: UIviewController { IBoutlet UIScroll view * Scroll; IBoutlet UIView * Signupview; }
.m file:-
-(void) viewDidLoad { [scroll addSubview: Signupview]; Scroll. Contentsize = Signupview .frame .Size; }
.xib file:-
Frequently Asked IPhone Interview Questions & Answers