ionic+angular的app專案中需要在App開啟一個外部的url連結,用了這個外掛發現在iPhone手機中會出現toolbar擋住url頁面內容
解決方法:
在原有基礎上加上statusBarOffset 偏移量
在xcode中找到CDVThemableBrowser.m檔案,然後
– (void) rePositionViews {
CGFloat toolbarHeight = [self getFloatFromDict:_browserOptions.toolbar withKey:kThemeableBrowserPropHeight withDefault:TOOLBAR_DEF_HEIGHT];
CGFloat webviewOffset = _browserOptions.fullscreen ? 0.0 : toolbarHeight;`
替換成:
– (void) rePositionViews {
CGFloat toolbarHeight = [self getFloatFromDict:_browserOptions.toolbar withKey:kThemeableBrowserPropHeight withDefault:TOOLBAR_DEF_HEIGHT]; CGFloat statusBarOffset = IsAtLeastiOSVersion(@”11.0″) ? [self getStatusBarOffset] : 0.0;
CGFloat webviewOffset = _browserOptions.fullscreen ? 0.0 : toolbarHeight + statusBarOffset;`