Objective-c: Creare manualmente un componente, ad esempio UIWebView
La creazione a runtime di oggetti in Objective-c è ovviamente possibile; questo significa che posso creare un oggetto direttamente da codice, senza doverlo inserire nel file dell’interfaccia (.xib). Ad esempio, se volessi creare una UIWebView per visualizzare una pagina web, basterebbe inserire il seguente codice:
1 2 3 4 5 | UIWebView *myWebView=[[UIWebView alloc]initWithFrame:CGRectMake(0,0,320,480)]; NSURL *url=[NSURL URLWithString:@"http://www.google.com"]; NSURLRequest *requestObj=[NSURLRequest requestWithURL:url]; [myWebView loadRequest:requestObj]; [self.view addSubview:myWebView]; |