[ios] Fixed bookmark description editing.

This commit is contained in:
v.mikhaylenko 2015-10-23 14:19:02 +03:00
parent 1e6bdcdf6c
commit 8217c4ebcf

View file

@ -45,12 +45,13 @@ typedef NS_ENUM(NSUInteger, BookmarkDescriptionState)
[super viewDidLoad];
self.navigationItem.title = L(@"description");
MWMPlacePageEntity const * entity = self.manager.entity;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillChangeFrame:)
name:UIKeyboardWillChangeFrameNotification
object:nil];
if (!IPAD)
{
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillChangeFrame:)
name:UIKeyboardWillChangeFrameNotification
object:nil];
}
if (entity.isHTMLDescription)
self.state = BookmarkDescriptionStateViewHTML;
else
@ -60,7 +61,6 @@ typedef NS_ENUM(NSUInteger, BookmarkDescriptionState)
{
UIBarButtonItem * leftButton = [[UIBarButtonItem alloc] initWithCustomView:self.backButton];
[self.navigationItem setLeftBarButtonItem:leftButton];
return;
}
}
@ -76,6 +76,14 @@ typedef NS_ENUM(NSUInteger, BookmarkDescriptionState)
[self.manager reloadBookmark];
}
- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
if (!IPAD)
return;
self.view.height = self.iPadOwnerNavigationController.view.height - self.iPadOwnerNavigationController.navigationBar.height;
}
- (void)setState:(BookmarkDescriptionState)state
{
MWMPlacePageEntity * entity = self.manager.entity;