From bdca18f6c08d2d220a704b55402d4ece1bbc4de2 Mon Sep 17 00:00:00 2001 From: Ling Wang Date: Wed, 28 Jan 2015 22:43:33 -0600 Subject: [PATCH] 1. Show clear button in title field so users can easily clear title to start over. 2. Placeholder should be set whether title is initially set or not. Otherwise, it will be empty if there is a preset title and user deletes it. --- .../SendToEvernoteActivity/ENSaveToEvernoteViewController.m | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/evernote-sdk-ios/ENSDK/SendToEvernoteActivity/ENSaveToEvernoteViewController.m b/evernote-sdk-ios/ENSDK/SendToEvernoteActivity/ENSaveToEvernoteViewController.m index 90c08bd..2fe27e3 100644 --- a/evernote-sdk-ios/ENSDK/SendToEvernoteActivity/ENSaveToEvernoteViewController.m +++ b/evernote-sdk-ios/ENSDK/SendToEvernoteActivity/ENSaveToEvernoteViewController.m @@ -73,6 +73,7 @@ - (void)loadView { UIView *paddingView1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kTextLeftPadding, 0)]; titleField.leftView = paddingView1; titleField.leftViewMode = UITextFieldViewModeAlways; + titleField.clearButtonMode = UITextFieldViewModeWhileEditing; [self.view addSubview:titleField]; self.titleField = titleField; @@ -122,9 +123,7 @@ - (void)loadView { self.saveButtonItem.enabled = NO; self.titleField.text = [self.delegate defaultNoteTitleForViewController:self]; - if (self.titleField.text.length == 0) { - [self.titleField setPlaceholder:ENSDKLocalizedString(@"Add Title", @"Add Title")]; - } + [self.titleField setPlaceholder:ENSDKLocalizedString(@"Add Title", @"Add Title")]; self.tagsView.placeholder = ENSDKLocalizedString(@"Add Tag", @"Add Tag"); }