我創建了一個簡單的應用程序,它在底部工具欄中有一個按鈕,我似乎無法使按鈕正常工作。我試圖附加一個動作,它會在按下時打開一個URL,但它不起作用。所以我刪除了這個動作,我希望有人可以幫忙。我已經發布壓縮的xcode項目在這個URL https://www.box.com/s/5d45ce1df7d9dd0fe205Xcode按鈕啓動URL
任何幫助表示讚賞。
我創建了一個簡單的應用程序,它在底部工具欄中有一個按鈕,我似乎無法使按鈕正常工作。我試圖附加一個動作,它會在按下時打開一個URL,但它不起作用。所以我刪除了這個動作,我希望有人可以幫忙。我已經發布壓縮的xcode項目在這個URL https://www.box.com/s/5d45ce1df7d9dd0fe205Xcode按鈕啓動URL
任何幫助表示讚賞。
這樣的事情會起作用。這是一個純文本按鈕的例子:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setFrame:CGRectMake(0, 0, 100, 40)];
[button setBackgroundColor:[UIColor clearColor]];
[button setTitle:@"Google" forState:UIControlStateNormal];
[button setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];
[button addTarget:self action:@selector(openGoogleURL) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
而且按鈕的選擇:
-(void)openGoogleURL
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.google.com"]];
}
使用另一個視圖 - 控制與web視圖embeeded。 此解決方案強制在觀看url內容期間留在您的應用程序中。
新類插入
[super viewDidLoad];
NSString *fullURL = @"http://google.pl";
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:requestObj];
這怎麼不被接受? – Aeramor 2014-05-30 22:34:03