기본적으로 TTNavigator는 TTWebController 일치하지 않는 URL을 전달합니다.
당신이 웹보기를 변경하려는 경우, 당신은 당신의 자신의 클래스에 TTWebController를 서브 클래스, 앱 위임에 매핑을 추가해야합니다 :
이 추가 시도 safar 액션 버튼의 열기를 제거하려면
///////////////////////////////////////////////////////////////////////////////////////////////////
- (void)loadView {
[super loadView];
TT_RELEASE_SAFELY(_toolbar);
_toolbar = [[UIToolbar alloc] initWithFrame:
CGRectMake(0, self.view.height - TTToolbarHeight(),
self.view.width, TTToolbarHeight())];
_toolbar.autoresizingMask =
UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleWidth;
_toolbar.tintColor = TTSTYLEVAR(toolbarTintColor);
_toolbar.items = [NSArray arrayWithObjects:
_backButton,
space,
_forwardButton,
space,
_refreshButton,
nil];
[self.view addSubview:_toolbar];
}
를 그리고 앱 위임의 포괄 매핑 규칙과 같습니다 : 사용자 정의 기능면 당신은 하위 클래스로 TTWebController
을
TTWebController의 툴바를 의미합니까? – aporat
나는 혼란 스럽습니까? 어디서나 "TTWebViewController"를 사용하지 않습니다. 내가 사용하는 것은 - TTNavigator * navigator = [TTNavigator navigator]; navigator.supportsShakeToReload = YES; navigator.persistenceMode = TTNavigatorPersistenceModeAll; [navigator openURLAction : [[TTURLAction actionWithURLPath : @ "http://www.google.com"] applyAnimated : YES]]; 웹 사이트를 열면 사파리 웹 사이트가 웹보기처럼 보입니다. "TTWebViewController"를 사용해야합니까? 정교하게 ... –