diff --git a/Blog/Base.lproj/Main.storyboard b/Blog/Base.lproj/Main.storyboard
index 08bb683..0b54675 100644
--- a/Blog/Base.lproj/Main.storyboard
+++ b/Blog/Base.lproj/Main.storyboard
@@ -6,6 +6,10 @@
+
+ FontAwesome
+ FontAwesome
+
MuseoSans-300
@@ -67,14 +71,25 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
-
+
+
+
-
+
+
+
@@ -185,6 +204,7 @@ wanted with as little input and thought as possible.
+
@@ -370,7 +390,7 @@ wanted with as little input and thought as possible.
-
+
@@ -402,10 +422,6 @@ wanted with as little input and thought as possible.
-
-
-
-
diff --git a/Blog/EditorViewController.m b/Blog/EditorViewController.m
index 583c8fe..3689910 100644
--- a/Blog/EditorViewController.m
+++ b/Blog/EditorViewController.m
@@ -13,6 +13,9 @@
#import "PreviewViewController.h"
#import "ChangeTitleViewController.h"
#import "ModelStore.h"
+#import "UIImage+FontAwesome.h"
+#import "NSString+FontAwesome.h"
+#import "UIColor+Hex.h"
@interface EditorViewController ()
@@ -22,6 +25,7 @@
@property (nonatomic, weak) IBOutlet UITextView *textView;
@property (nonatomic, weak) IBOutlet NSLayoutConstraint *textViewTopConstraint;
@property (nonatomic, weak) IBOutlet UIView *linkView;
+@property (nonatomic, weak) IBOutlet UIButton *linkIconButton;
@property (nonatomic, weak) IBOutlet UIButton *linkButton;
@property (nonatomic, weak) IBOutlet UIButton *removeLinkButton;
@property (nonatomic, weak) IBOutlet UIToolbar *toolbar;
@@ -168,6 +172,12 @@
- (void)awakeFromNib {
[super awakeFromNib];
[self setupTitleView];
+ [self setupFontAwesomeIcons];
+}
+
+- (void)setupFontAwesomeIcons {
+ [self.linkIconButton setTitle:[NSString fontAwesomeIconStringForEnum:FALink] forState:UIControlStateNormal];
+ [self.removeLinkButton setTitle:[NSString fontAwesomeIconStringForEnum:FATimesCircle] forState:UIControlStateNormal];
}
- (void)viewWillAppear:(BOOL)animated {
@@ -253,7 +263,7 @@ static NSString *const StateRestorationModifiedPostKey = @"modifiedPost";
- (void)showHideKeyboardButton;
{
- UIImage *image = [UIImage imageNamed:@"HideKeyboard"];
+ UIImage *image = [UIImage imageWithIcon:@"fa-chevron-up" backgroundColor:[UIColor clearColor] iconColor:[UIColor mm_colorFromInteger:0xAA0000] fontSize:20];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, image.size.width, image.size.height);
[button setImage:image forState:UIControlStateNormal];
diff --git a/Blog/PostsViewController.m b/Blog/PostsViewController.m
index ba9fa6e..c015774 100644
--- a/Blog/PostsViewController.m
+++ b/Blog/PostsViewController.m
@@ -17,6 +17,7 @@
#import "UIColor+Hex.h"
#import "PostCollection.h"
#import "ModelStore.h"
+#import "UIImage+FontAwesome.h"
@interface PostsViewController ()
@@ -48,6 +49,7 @@ static const NSUInteger SectionPublished = 1;
}
[self setupTitleView];
+ [self setupFontAwesomeIcons];
self.refreshControl.tintColor = [UIColor whiteColor];
}
@@ -73,6 +75,15 @@ static const NSUInteger SectionPublished = 1;
[self.view setNeedsLayout];
}
+- (void)setupFontAwesomeIcons {
+ UIImage *image = [UIImage imageWithIcon:@"fa-rss" backgroundColor:[UIColor clearColor] iconColor:[UIColor mm_colorFromInteger:0xAA0000] fontSize:20];
+ UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
+ [button setImage:image forState:UIControlStateNormal];
+ [button addTarget:self action:@selector(publish:) forControlEvents:UIControlEventTouchUpInside];
+ button.frame = CGRectMake(0, 0, image.size.width, image.size.height);
+ self.publishButton.customView = button;
+}
+
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
[UIView animateWithDuration:0.3 animations:^{