From 5ee2c85fb269b97fa5e4d293fc0df2fa03265d7c Mon Sep 17 00:00:00 2001 From: Paul Gardiner Date: Mon, 31 Mar 2014 17:21:18 +0100 Subject: iOS: ensure that the slider has the correct size if hidden during device rotation --- platform/ios/Classes/MuDocumentController.m | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'platform/ios') diff --git a/platform/ios/Classes/MuDocumentController.m b/platform/ios/Classes/MuDocumentController.m index 4e805df1..d56313c9 100644 --- a/platform/ios/Classes/MuDocumentController.m +++ b/platform/ios/Classes/MuDocumentController.m @@ -373,6 +373,14 @@ static void saveDoc(char *current_path, fz_document *doc) - (void) showNavigationBar { if ([[self navigationController] isNavigationBarHidden]) { + [sliderWrapper setWidth: SLIDER_W]; + if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) + { + CGRect r = [[self navigationController] toolbar].frame; + r.origin.x = 0; + r.origin.y = 0; + [slider setFrame:r]; + } [[self navigationController] setNavigationBarHidden: NO]; [[self navigationController] setToolbarHidden: NO]; [indicator setHidden: NO]; -- cgit v1.2.3