From 8c06cb8978834490006d83436494f76f2396f70c Mon Sep 17 00:00:00 2001 From: giummy Date: Mon, 18 Jan 2016 08:59:39 +0100 Subject: [PATCH 1/2] Update EmailView.m --- HeaderWebView/EmailView.m | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/HeaderWebView/EmailView.m b/HeaderWebView/EmailView.m index fca98e9..6b0cea8 100644 --- a/HeaderWebView/EmailView.m +++ b/HeaderWebView/EmailView.m @@ -42,9 +42,9 @@ - (void)awakeFromNib } #pragma mark - -#pragma mark - NSKeyObserving +#pragma mark - Interface layout -- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context +- (void)updateLayout { // Update the frame of the header view so that it scrolls with the webview content CGRect newFrame = self.headerView.frame; @@ -70,6 +70,14 @@ - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(N [self.fullScreenDelegate emailView:self showFullScreen:fullScreen]; } +#pragma mark - +#pragma mark - NSKeyObserving + +- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context +{ + [self updateLayout]; +} + #pragma mark - #pragma mark - UIScrollViewDelegate @@ -142,6 +150,8 @@ - (void)layoutSubviews newFrame.origin.y = CGRectGetHeight(self.headerView.frame); [subview setFrame:newFrame]; } + + [self updateLayout]; } #pragma mark - From 2c1472c972c299be39e067df1fa9a518baa07b68 Mon Sep 17 00:00:00 2001 From: giummy Date: Mon, 18 Jan 2016 09:01:58 +0100 Subject: [PATCH 2/2] Update Info.plist --- HeaderWebView/Info.plist | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/HeaderWebView/Info.plist b/HeaderWebView/Info.plist index d242c72..4eb9aed 100644 --- a/HeaderWebView/Info.plist +++ b/HeaderWebView/Info.plist @@ -45,5 +45,10 @@ UIViewControllerBasedStatusBarAppearance + NSAppTransportSecurity + + NSAllowsArbitraryLoads + +