summaryrefslogtreecommitdiff
path: root/Juick/TitleView.m
diff options
context:
space:
mode:
Diffstat (limited to 'Juick/TitleView.m')
-rw-r--r--Juick/TitleView.m37
1 files changed, 37 insertions, 0 deletions
diff --git a/Juick/TitleView.m b/Juick/TitleView.m
new file mode 100644
index 0000000..3948041
--- /dev/null
+++ b/Juick/TitleView.m
@@ -0,0 +1,37 @@
+//
+// TitleView.m
+// Juick
+//
+// Created by Vitaly on 01.02.14.
+// Copyright (c) 2014 com.juick. All rights reserved.
+//
+
+#import "TitleView.h"
+
+@implementation TitleView
+
+-(id) initWithImage:(UIImage *)image title:(NSString *)title {
+ self = [super initWithFrame:CGRectMake(0, 0, 300.0f, 52.0f)];
+ if (self) {
+ self.image = [[UIImageView alloc] init];
+ self.image.image = image;
+ self.title = [[UILabel alloc] init];
+ self.title.numberOfLines = 1;
+ self.title.textAlignment = NSTextAlignmentLeft;
+ self.title.text = title;
+ self.title.textColor = [ColorScheme navbarFont];
+ [self addSubview:self.image];
+ [self addSubview:self.title];
+ }
+ return self;
+}
+
+-(void) layoutSubviews {
+ [super layoutSubviews];
+ self.image.frame = CGRectMake(10, 10, 32, 32);
+ float textHeight = [UILabel sizeForLabel:self.title width:320.0f].size.height;
+ self.title.frame = CGRectMake(10 + 32 + 10, 10 + (32 - textHeight) / 2,
+ self.bounds.size.width - 32 - 10*3, textHeight);
+}
+
+@end