I have a UILabel which I set a font size and a font name with Interface Builder. Now I have to read the values of both in my ViewController.
How can I do this?
Change Font And Size Of UILabel In StoryboardSelect the label and then open up the Attribute Inspector (CMD + Option + 5). Select the button on the font box and then you can change your text size or font.
Add a property to your view controller's .h file:
@property (nonatomic, retain) IBOutlet UILabel *label;
Link the label to this IBOutlet under "File's Owner" outlets in Interface Builder. If not using ARC, make sure you release it in -dealloc
- (void)dealloc { [self.label release]; [super dealloc]; }
Then to get the font name and size all you need is
NSString *fontName = self.label.font.fontName; CGFloat fontSize = self.label.font.pointSize;
Swift:
var currentFontSize = button.titleLabel?.font.pointSize
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With