diff options
author | v.mikhaylenko <v.mikhaylenko@corp.mail.ru> | 2015-05-21 15:46:10 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:52:38 +0300 |
commit | 279e4649433bcbc06e888d557f77d7dd8708fa98 (patch) | |
tree | 2e41fa51f21d070086c2f591287b9ed82cced551 /iphone/Maps/Classes/MWMPlacePage.mm | |
parent | 9d2141ae12860ba6f587c97ca31d3986be2a4b51 (diff) |
[ios] Added place page for landscape and portrait iPhone. Improved UI.
Diffstat (limited to 'iphone/Maps/Classes/MWMPlacePage.mm')
-rw-r--r-- | iphone/Maps/Classes/MWMPlacePage.mm | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/iphone/Maps/Classes/MWMPlacePage.mm b/iphone/Maps/Classes/MWMPlacePage.mm new file mode 100644 index 0000000000..b699cb4298 --- /dev/null +++ b/iphone/Maps/Classes/MWMPlacePage.mm @@ -0,0 +1,61 @@ +// +// MWMPlacePageView.m +// Maps +// +// Created by v.mikhaylenko on 18.05.15. +// Copyright (c) 2015 MapsWithMe. All rights reserved. +// + +#import "MWMPlacePage.h" +#import "MWMBasePlacePageView.h" +#import "MWMPlacePageEntity.h" +#import "MWMPlacePageViewManager.h" +#import "MWMPlacePageActionBar.h" + +static NSString * const kPlacePageNibIdentifier = @"PlacePageView"; + +@interface MWMPlacePage () + +@property (weak, nonatomic, readwrite) MWMPlacePageViewManager * manager; + +@end + +@implementation MWMPlacePage + +- (instancetype)initWithManager:(MWMPlacePageViewManager *)manager +{ + self = [super init]; + if (self) + { + [[NSBundle mainBundle] loadNibNamed:kPlacePageNibIdentifier owner:self options:nil]; + self.manager = manager; + [self configure]; + } + return self; +} + +- (void)configure +{ + [self.basePlacePageView configureWithEntity:self.manager.entity]; +} + +- (void)show +{ + [self doesNotRecognizeSelector:_cmd]; +} + +- (void)dismiss +{ + [self.extendedPlacePageView removeFromSuperview]; +} + +- (void)addBookmark +{ + [self doesNotRecognizeSelector:_cmd]; +} + +- (IBAction)didTap:(UITapGestureRecognizer *)sender { } + +- (IBAction)didPan:(UIPanGestureRecognizer *)sender { } + +@end |