위로 가기 UIToolBar
인 webview가있는 앱을 만들려고합니다. 이 응용 프로그램은 우리 회사에서 내부 사용을위한 것이며, 나는 이것을 구축하도록 임무를 부여 받았습니다. 이 특정 webview는 사용자가 내부 웹 사이트에서로드되는 FAQ를 읽으려는 경우 표시됩니다. 이 웹보기는 모달로로드되고이를 닫으려면 UIToolBar
버튼이 필요합니다. 그러나 나는 운이 없다.UIToolBar가 표시되지 않습니다.
UIToolBar
없이는 현재 구현시 http://www.google.com 만 표시됩니다. 내가 도대체 뭘 잘못하고있는 겁니까?
LoginWebviewController.h
#import <UIKit/UIKit.h>
@interface LoginWebViewController : UIViewController
@end
LoginWebviewController.m
#import "LoginWebViewController.h"
@interface LoginWebViewController()
@end
@implementation LoginWebViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"Log in";
// Do any additional setup after loading the view.
[self.navigationController setNavigationBarHidden:NO animated:YES];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(barButtonBackPressed:)];
UIWebView *webview=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 1024,768)];
NSString *[email protected]"http://www.google.com";
NSURL *nsurl=[NSURL URLWithString:url];
NSURLRequest *nsrequest=[NSURLRequest requestWithURL:nsurl];
[webview loadRequest:nsrequest];
[self.view addSubview:webview];
}
-(void)barButtonBackPressed:(id)sender{
[self dismissModalViewControllerAnimated:YES];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
'navigationController'가 0 아닌지 확인하십시오. –
네비게이션 컨트롤러의 일부가 아니므로 문제가있는 부분이있는 것 같아요. (웹 뷰 기반 앱인 것처럼) 입니다. – user4334509
네, 그게 문제입니다. 대신 UIToolbar를 사용하십시오. –