From 3c819b1b6f9ee3899c5cd41e5c1ec0f993a55ae9 Mon Sep 17 00:00:00 2001 From: VladiMihaylenko Date: Fri, 22 Jan 2016 15:03:36 +0300 Subject: [PATCH] [ios] Added missed method. --- iphone/Maps/Maps.xcodeproj/project.pbxproj | 8 ++++++++ iphone/Maps/UISwitch+RuntimeAttributes.h | 3 +++ iphone/Maps/UISwitch+RuntimeAttributes.m | 11 +++++++++++ 3 files changed, 22 insertions(+) create mode 100644 iphone/Maps/UISwitch+RuntimeAttributes.h create mode 100644 iphone/Maps/UISwitch+RuntimeAttributes.m diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj index 89819ceff6..74d8aca130 100644 --- a/iphone/Maps/Maps.xcodeproj/project.pbxproj +++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj @@ -794,6 +794,8 @@ F63774EA1B59376F00BCF54D /* MWMRoutingDisclaimerAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F63774E91B59376F00BCF54D /* MWMRoutingDisclaimerAlert.mm */; }; F63BA3711BCD5B520044C504 /* MWMTTSLanguageViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F63BA3701BCD5B520044C504 /* MWMTTSLanguageViewController.mm */; }; F64A37D01B9EE24C00180464 /* MWMRouteHelperPanelsDrawer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64A37CF1B9EE24C00180464 /* MWMRouteHelperPanelsDrawer.mm */; }; + F64DA8021C524BDE00330E9E /* UISwitch+RuntimeAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = F64DA8011C524BDE00330E9E /* UISwitch+RuntimeAttributes.m */; }; + F64DA8031C52520000330E9E /* UISwitch+RuntimeAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = F64DA8011C524BDE00330E9E /* UISwitch+RuntimeAttributes.m */; }; F64F19991AB81A00006EAF7E /* MWMAlertViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64F19821AB81A00006EAF7E /* MWMAlertViewController.mm */; }; F64F199A1AB81A00006EAF7E /* MWMAlertViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = F64F19831AB81A00006EAF7E /* MWMAlertViewController.xib */; }; F64F199B1AB81A00006EAF7E /* MWMAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64F19861AB81A00006EAF7E /* MWMAlert.mm */; }; @@ -1471,6 +1473,8 @@ F63BA3731BCE70D60044C504 /* MWMRoutingProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMRoutingProtocol.h; sourceTree = ""; }; F64A37CE1B9EE24C00180464 /* MWMRouteHelperPanelsDrawer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMRouteHelperPanelsDrawer.h; sourceTree = ""; }; F64A37CF1B9EE24C00180464 /* MWMRouteHelperPanelsDrawer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMRouteHelperPanelsDrawer.mm; sourceTree = ""; }; + F64DA8001C524BDE00330E9E /* UISwitch+RuntimeAttributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UISwitch+RuntimeAttributes.h"; sourceTree = ""; }; + F64DA8011C524BDE00330E9E /* UISwitch+RuntimeAttributes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UISwitch+RuntimeAttributes.m"; sourceTree = ""; }; F64F19811AB81A00006EAF7E /* MWMAlertViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMAlertViewController.h; sourceTree = ""; }; F64F19821AB81A00006EAF7E /* MWMAlertViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMAlertViewController.mm; sourceTree = ""; }; F64F19831AB81A00006EAF7E /* MWMAlertViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMAlertViewController.xib; sourceTree = ""; }; @@ -2642,6 +2646,8 @@ 347D7C681C2C0703006B2D0A /* UITextView+RuntimeAttributes.mm */, 34ABA6191C2D4DA900FE1BEC /* UITextField+RuntimeAttributes.h */, 34ABA61A1C2D4DCC00FE1BEC /* UITextField+RuntimeAttributes.mm */, + F64DA8001C524BDE00330E9E /* UISwitch+RuntimeAttributes.h */, + F64DA8011C524BDE00330E9E /* UISwitch+RuntimeAttributes.m */, ); name = Categories; sourceTree = ""; @@ -3944,6 +3950,7 @@ 34181EA11C0ECF210081B586 /* MWMOpeningHoursDeleteScheduleTableViewCell.mm in Sources */, 340C21111C3FFE3100111D22 /* MWMCuisineEditorTableViewCell.mm in Sources */, F63BA3711BCD5B520044C504 /* MWMTTSLanguageViewController.mm in Sources */, + F64DA8021C524BDE00330E9E /* UISwitch+RuntimeAttributes.m in Sources */, F607C18E1C047FDC00B53A87 /* MWMSegue.mm in Sources */, F6FE2C0F1B03A006009814AA /* MWMPlacePageNavigationBar.mm in Sources */, F64A37D01B9EE24C00180464 /* MWMRouteHelperPanelsDrawer.mm in Sources */, @@ -4168,6 +4175,7 @@ 6741A9D61BF340DE002C974C /* MWMPlacePageNavigationBar.mm in Sources */, 340C21121C3FFE3100111D22 /* MWMCuisineEditorTableViewCell.mm in Sources */, 6741A9D71BF340DE002C974C /* MWMRouteHelperPanelsDrawer.mm in Sources */, + F64DA8031C52520000330E9E /* UISwitch+RuntimeAttributes.m in Sources */, F6D5822F1BFDCA03009409E8 /* MWMPageController.mm in Sources */, 6741A9D81BF340DE002C974C /* RouteState.mm in Sources */, 6741A9D91BF340DE002C974C /* MWMLanesPanel.mm in Sources */, diff --git a/iphone/Maps/UISwitch+RuntimeAttributes.h b/iphone/Maps/UISwitch+RuntimeAttributes.h new file mode 100644 index 0000000000..a0e62132c7 --- /dev/null +++ b/iphone/Maps/UISwitch+RuntimeAttributes.h @@ -0,0 +1,3 @@ +@interface UISwitch (RuntimeAttributes) + +@end diff --git a/iphone/Maps/UISwitch+RuntimeAttributes.m b/iphone/Maps/UISwitch+RuntimeAttributes.m new file mode 100644 index 0000000000..b3e7fccd12 --- /dev/null +++ b/iphone/Maps/UISwitch+RuntimeAttributes.m @@ -0,0 +1,11 @@ +#import "UISwitch+RuntimeAttributes.h" +#import "UIColor+MapsMeColor.h" + +@implementation UISwitch (RuntimeAttributes) + +- (void)setOnTintColorName:(NSString *)colorName +{ + self.onTintColor = [UIColor colorWithName:colorName]; +} + +@end