summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2018-05-17 19:53:48 +0200
committerChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2018-05-17 19:53:48 +0200
commitea3d499a011430024c84a16a198d4e0d0fd121e8 (patch)
tree65cbe3289707859393d95ac4661ee30e6b907e7e
parenta42a3255f53c0edb378fb5e89b1442bc505807a2 (diff)
ios: use system's backbutton image and fix navbar background/size
Change-Id: Iba51a595757c54ed14ed0383e3eae2daa5d9c69c
-rwxr-xr-xios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m3
-rwxr-xr-xios/iosremote/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m3
-rw-r--r--ios/iosremote/iosremote.xcodeproj/project.pbxproj8
-rw-r--r--ios/iosremote/iosremote/Categories/UINavigationController+Theme.m4
-rw-r--r--ios/iosremote/iosremote/Classes/AboutViewController.m3
-rw-r--r--ios/iosremote/iosremote/Classes/NewServerViewController.m3
-rw-r--r--ios/iosremote/iosremote/Classes/PinValidationViewController.m3
-rw-r--r--ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~ipad.m3
-rw-r--r--ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~iphone.m3
-rw-r--r--ios/iosremote/iosremote/Classes/WalkThroughContainerViewController.m3
-rw-r--r--ios/iosremote/iosremote/Ressources/backButton.pngbin3118 -> 0 bytes
-rw-r--r--ios/iosremote/iosremote/Ressources/backButton@2x.pngbin3574 -> 0 bytes
12 files changed, 10 insertions, 26 deletions
diff --git a/ios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m b/ios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m
index 0c072aa..8205191 100755
--- a/ios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m
+++ b/ios/iosremote/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m
@@ -148,8 +148,7 @@ CGRect IASKCGRectSwap(CGRect rect);
}
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Done", nil) style:UIBarButtonItemStylePlain target:self action:@selector(handleBack)];
- [backButton setBackgroundImage:[UIImage imageNamed:@"backButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
- self.navigationItem.leftBarButtonItem = backButton;
+ self.navigationController.navigationBar.topItem.backBarButtonItem = backButton;
self.tableView.backgroundView.backgroundColor = [UIColor colorWithRed:.968627451 green:.968627451 blue:.968627451 alpha:1.0];
}
diff --git a/ios/iosremote/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m b/ios/iosremote/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m
index d9e554f..a39f1a6 100755
--- a/ios/iosremote/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m
+++ b/ios/iosremote/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m
@@ -56,8 +56,7 @@
{
[super viewDidLoad];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Done", nil) style:UIBarButtonItemStylePlain target:self action:@selector(handleBack)];
- [backButton setBackgroundImage:[UIImage imageNamed:@"backButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
- self.navigationItem.leftBarButtonItem = backButton;
+ self.navigationController.navigationBar.topItem.backBarButtonItem = backButton;
self.view.backgroundColor = [UIColor colorWithRed:.968627451 green:.968627451 blue:.968627451 alpha:1.0];
}
diff --git a/ios/iosremote/iosremote.xcodeproj/project.pbxproj b/ios/iosremote/iosremote.xcodeproj/project.pbxproj
index 0c0646b..076eadc 100644
--- a/ios/iosremote/iosremote.xcodeproj/project.pbxproj
+++ b/ios/iosremote/iosremote.xcodeproj/project.pbxproj
@@ -63,8 +63,6 @@
8C19F42F17B05089005BDB61 /* LibONavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C19F42E17B05089005BDB61 /* LibONavigationController.m */; };
8C19F43317B056B3005BDB61 /* navBarButtonNormal@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C19F43217B056B3005BDB61 /* navBarButtonNormal@2x.png */; };
8C19F43617B10D49005BDB61 /* UIViewController+LibOStyling.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C19F43517B10D49005BDB61 /* UIViewController+LibOStyling.m */; };
- 8C19F43917B145AD005BDB61 /* backButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C19F43717B145AD005BDB61 /* backButton.png */; };
- 8C19F43A17B145AD005BDB61 /* backButton@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C19F43817B145AD005BDB61 /* backButton@2x.png */; };
8C19F43E17B1D935005BDB61 /* add.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C19F43C17B1D935005BDB61 /* add.png */; };
8C19F44A17B1FEFE005BDB61 /* gear_transparent_bg.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C19F44817B1FEFD005BDB61 /* gear_transparent_bg.png */; };
8C19F44B17B1FEFE005BDB61 /* gear_transparent_bg@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C19F44917B1FEFE005BDB61 /* gear_transparent_bg@2x.png */; };
@@ -230,8 +228,6 @@
8C19F43217B056B3005BDB61 /* navBarButtonNormal@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "navBarButtonNormal@2x.png"; sourceTree = "<group>"; };
8C19F43417B10D48005BDB61 /* UIViewController+LibOStyling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIViewController+LibOStyling.h"; path = "iosremote/Categories/UIViewController+LibOStyling.h"; sourceTree = "<group>"; };
8C19F43517B10D49005BDB61 /* UIViewController+LibOStyling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+LibOStyling.m"; path = "iosremote/Categories/UIViewController+LibOStyling.m"; sourceTree = "<group>"; };
- 8C19F43717B145AD005BDB61 /* backButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = backButton.png; sourceTree = "<group>"; };
- 8C19F43817B145AD005BDB61 /* backButton@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "backButton@2x.png"; sourceTree = "<group>"; };
8C19F43C17B1D935005BDB61 /* add.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = add.png; sourceTree = "<group>"; };
8C19F44817B1FEFD005BDB61 /* gear_transparent_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = gear_transparent_bg.png; sourceTree = "<group>"; };
8C19F44917B1FEFE005BDB61 /* gear_transparent_bg@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "gear_transparent_bg@2x.png"; sourceTree = "<group>"; };
@@ -545,8 +541,6 @@
8C19F44817B1FEFD005BDB61 /* gear_transparent_bg.png */,
8C19F44917B1FEFE005BDB61 /* gear_transparent_bg@2x.png */,
8C19F43C17B1D935005BDB61 /* add.png */,
- 8C19F43717B145AD005BDB61 /* backButton.png */,
- 8C19F43817B145AD005BDB61 /* backButton@2x.png */,
8C19F43217B056B3005BDB61 /* navBarButtonNormal@2x.png */,
8C19F42517B04E7C005BDB61 /* navBarBackground@2x.png */,
8C19F42617B04E7C005BDB61 /* navBarBackground.png */,
@@ -956,8 +950,6 @@
8C19F42717B04E7C005BDB61 /* navBarBackground@2x.png in Resources */,
8C19F42817B04E7C005BDB61 /* navBarBackground.png in Resources */,
8C19F43317B056B3005BDB61 /* navBarButtonNormal@2x.png in Resources */,
- 8C19F43917B145AD005BDB61 /* backButton.png in Resources */,
- 8C19F43A17B145AD005BDB61 /* backButton@2x.png in Resources */,
8C19F43E17B1D935005BDB61 /* add.png in Resources */,
8C19F44A17B1FEFE005BDB61 /* gear_transparent_bg.png in Resources */,
8C19F44B17B1FEFE005BDB61 /* gear_transparent_bg@2x.png in Resources */,
diff --git a/ios/iosremote/iosremote/Categories/UINavigationController+Theme.m b/ios/iosremote/iosremote/Categories/UINavigationController+Theme.m
index bb387b8..220aa1e 100644
--- a/ios/iosremote/iosremote/Categories/UINavigationController+Theme.m
+++ b/ios/iosremote/iosremote/Categories/UINavigationController+Theme.m
@@ -12,11 +12,11 @@
@implementation UINavigationController (Theme)
- (void)loadTheme
{
- UINavigationBar *navBar = self.navigationBar;
+ UINavigationBar *navBar = self.navigationController.navigationBar;
[navBar setBackgroundImage:[UIImage imageNamed:@"navBarBackground"]
forBarMetrics:UIBarMetricsDefault];
[navBar setBackgroundImage:[UIImage imageNamed:@"navBarBackgroundPhoneLandscape"]
- forBarMetrics:UIBarMetricsLandscapePhone];
+ forBarMetrics:UIBarMetricsCompact];
navBar.barStyle = UIBarStyleBlack;
}
@end
diff --git a/ios/iosremote/iosremote/Classes/AboutViewController.m b/ios/iosremote/iosremote/Classes/AboutViewController.m
index 0e9b9d9..4e4681f 100644
--- a/ios/iosremote/iosremote/Classes/AboutViewController.m
+++ b/ios/iosremote/iosremote/Classes/AboutViewController.m
@@ -28,8 +28,7 @@
[super viewDidLoad];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Back", nil) style:UIBarButtonItemStylePlain target:self action:@selector(handleBack)];
- [backButton setBackgroundImage:[UIImage imageNamed:@"backButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
- self.navigationItem.leftBarButtonItem = backButton;
+ self.navigationController.navigationBar.topItem.backBarButtonItem = backButton;
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"licenses" ofType:@"html" inDirectory:nil]];
[self.aboutWebView loadRequest:[NSURLRequest requestWithURL:url]];
diff --git a/ios/iosremote/iosremote/Classes/NewServerViewController.m b/ios/iosremote/iosremote/Classes/NewServerViewController.m
index 1afd94a..a90bc37 100644
--- a/ios/iosremote/iosremote/Classes/NewServerViewController.m
+++ b/ios/iosremote/iosremote/Classes/NewServerViewController.m
@@ -77,8 +77,7 @@
[self setTitle:NSLocalizedString(@"New Server", nil)];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Cancel", nil) style:UIBarButtonItemStylePlain target:self action:@selector(handleBack)];
- [backButton setBackgroundImage:[UIImage imageNamed:@"backButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
- self.navigationItem.leftBarButtonItem = backButton;
+ self.navigationController.navigationBar.topItem.backBarButtonItem = backButton;
[super viewDidLoad];
}
diff --git a/ios/iosremote/iosremote/Classes/PinValidationViewController.m b/ios/iosremote/iosremote/Classes/PinValidationViewController.m
index ae94415..999278a 100644
--- a/ios/iosremote/iosremote/Classes/PinValidationViewController.m
+++ b/ios/iosremote/iosremote/Classes/PinValidationViewController.m
@@ -42,8 +42,7 @@
[self.pinLabel setText:[NSString stringWithFormat:@"%@", [self.comManager getPairingPin]]];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Connect", @"Back button to the connect page on navbar") style:UIBarButtonItemStylePlain target:self action:@selector(handleBack)];
- [backButton setBackgroundImage:[UIImage imageNamed:@"backButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
- self.navigationItem.leftBarButtonItem = backButton;
+ self.navigationController.navigationBar.topItem.backBarButtonItem = backButton;
}
- (void) viewDidAppear:(BOOL)animated
diff --git a/ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~ipad.m b/ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~ipad.m
index 2d40142..09b6c38 100644
--- a/ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~ipad.m
+++ b/ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~ipad.m
@@ -54,8 +54,7 @@
}];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Connect", nil) style:UIBarButtonItemStylePlain target:self action:@selector(handleBack)];
- [backButton setBackgroundImage:[UIImage imageNamed:@"backButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
- self.navigationItem.leftBarButtonItem = backButton;
+ self.navigationController.navigationBar.topItem.backBarButtonItem = backButton;
}
- (void) viewDidAppear:(BOOL)animated
diff --git a/ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~iphone.m b/ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~iphone.m
index 067c993..bc91297 100644
--- a/ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~iphone.m
+++ b/ios/iosremote/iosremote/Classes/SlideShowPreviewViewController~iphone.m
@@ -31,8 +31,7 @@
}];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Connect", nil) style:UIBarButtonItemStylePlain target:self action:@selector(handleBack)];
- [backButton setBackgroundImage:[UIImage imageNamed:@"backButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
- self.navigationItem.leftBarButtonItem = backButton;
+ self.navigationController.navigationBar.topItem.backBarButtonItem = backButton;
}
- (void) viewDidAppear:(BOOL)animated
diff --git a/ios/iosremote/iosremote/Classes/WalkThroughContainerViewController.m b/ios/iosremote/iosremote/Classes/WalkThroughContainerViewController.m
index 655e560..7d91078 100644
--- a/ios/iosremote/iosremote/Classes/WalkThroughContainerViewController.m
+++ b/ios/iosremote/iosremote/Classes/WalkThroughContainerViewController.m
@@ -41,8 +41,7 @@
[self.pageController didMoveToParentViewController:self];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Ok, thanks", @"backButton for Tutorial") style:UIBarButtonItemStylePlain target:self action:@selector(handleBack)];
- [backButton setBackgroundImage:[UIImage imageNamed:@"backButton"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
- self.navigationItem.leftBarButtonItem = backButton;
+ self.navigationController.navigationBar.topItem.backBarButtonItem = backButton;
[self setTitle:NSLocalizedString(@"How-to", @"In app How-to title")];
diff --git a/ios/iosremote/iosremote/Ressources/backButton.png b/ios/iosremote/iosremote/Ressources/backButton.png
deleted file mode 100644
index 84b8d66..0000000
--- a/ios/iosremote/iosremote/Ressources/backButton.png
+++ /dev/null
Binary files differ
diff --git a/ios/iosremote/iosremote/Ressources/backButton@2x.png b/ios/iosremote/iosremote/Ressources/backButton@2x.png
deleted file mode 100644
index 27e6632..0000000
--- a/ios/iosremote/iosremote/Ressources/backButton@2x.png
+++ /dev/null
Binary files differ