0
我試圖讓製表符瀏覽器就像safari或帶標籤的chrome。 當用戶打開新的url時,webview會被添加到數組中。當用戶點擊按鈕,然後openLoadedWebview:將調用並刪除原來的web視圖,並從數組中打開一個加載的webview。試圖製作標籤式uiwebview瀏覽器需要幫助xcode
但它沒有發生。工作的東西是: webview removefromsuperview的作品。 wv成功添加到self.view。索引號爲 問題: 新添加的wv與具有相同url的webview相同。
任何更好的想法或做法......我完全是新的......
mainViewController.h
@interface mainViewController : UIViewController <UITextFieldDelegate, UIWebViewDelegate>
{
UIWebView *webView;
UIWebView *wv;
}
@property (nonatomic, strong) NSMutableArray *array;
mainViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
webView = [[UIWebView alloc]init];
webView.frame = CGRectMake(10, 130, 300, 400);
webView.delegate = self;
[self.view addSubview:webView];
}
-(BOOL)textFieldShouldReturn:(UITextField *)textField {
textField.text = [self repairURL:textField.text];
NSURL *url = [[NSURL alloc] initWithString:textField.text];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];
[webView loadRequest:request];
[array addObject:webView];
return true;
}
-(void)openLoadedWebview:(NSString *)pageLabel
if ([cell.label.text isEqualToString:@"Trending"]) {
NSLog(@"Selected Cell: %@", pageLabel);
NSLog(@"number of objects %d", [array count]);
// wv = [[UIWebView alloc]init];
wv = [array objectAtIndex:0];
wv.frame = CGRectMake(10, 100, 300, 400);
wv.delegate = self;
[self.view addSubview:wv];
}
else if ([cell.label.text isEqualToString:@"Rec"]) {
wv = [array objectAtIndex:1];
wv.frame = CGRectMake(10, 100, 300, 400);
wv.delegate = self;
[self.view addSubview:wv];
}
[webView removeFromSuperview];
}
謝謝你洙多它幫助我很多......還有一個問題,我怎麼可以加載/帶來正面或代碼手動刪除任何標籤。?在SGTabs代碼中。 – user777304 2013-02-12 20:42:08
也請告訴我,我可以在我的應用程序用戶SGTabs?免費的應用或付費應用? – user777304 2013-02-12 20:49:13
請參閱GitHub頁面上的README.md瞭解安裝細節 – 2013-02-13 15:21:53