2011-04-20 70 views
0

這可能是一個簡單的問題...從IBAction爲調用一個UIWebView ButtonPressed

我有對應於一個URL地址http按鈕一個UIView://等。我希望能夠點擊此網址按鈕,並讓它加載一個單獨的UIViewController和顯示網站的XIB上的UIWebView,允許我點擊後退按鈕並返回到具有原始按鈕的第一個視圖。基本上我想能夠加載網頁,但讓它在應用程序內運行,而不是啓動Safari。這可能嗎?

到目前爲止,我有建立我的網頁專用XIB和ViewController爲其viewDidLoad方法是這樣的:

- (void)viewDidLoad{ 
    [super viewDidLoad]; 
NSString *urlAddress = pushURL; //pushURL is passed as parameter 

NSURL *url = [NSURL URLWithString:urlAddress]; 

NSURLRequest *requestObject = [NSURLRequest requestWithURL:url]; 

[webView loadRequest:requestObject]; 
[addressBar setText:urlAddress]; 
} 

的問題是...我怎麼叫的UIWebView從我的按鈕(這是在第一類/父視圖控制器)?我的應用程序中的所有其他viewControllers都使用UITableView,因此它是一個簡單的DidSelectRowAtIndex

謝謝。

回答

0

這聽起來像你想要使用UINavigationController。然後,當點擊按鈕時,只需將帶有Web視圖的UIViewController推送到UINavigationController即可。