澎湃iPad上线版本

GONMarkupInc.m 1.2KB

    // // GONMarkupInc.m // GONMarkupParserSample // // Created by Nicolas Goutaland on 10/11/14. // Copyright (c) 2014 Nicolas Goutaland. All rights reserved. // #import "GONMarkupInc.h" #define DEFAULT_INC_VALUE 1 @implementation GONMarkupInc #pragma mark - Constructor + (instancetype)incMarkup { return [super markupForTag:GONMarkupInc_TAG]; } #pragma mark - Style - (void)openingMarkupFound:(NSString *)tag configuration:(NSMutableDictionary *)configurationDictionary context:(NSMutableDictionary *)context attributes:(NSDictionary *)dicAttributes { NSInteger incValue = [[dicAttributes objectForKey:GONMarkupInc_TAG_value_ATT] intValue]; if (!incValue) incValue = DEFAULT_INC_VALUE; // Look for current font UIFont *currentFont = [configurationDictionary objectForKey:NSFontAttributeName]; if (!currentFont) { // No found defined, use default one with default size currentFont = [UIFont systemFontOfSize:[UIFont systemFontSize]]; } // Update current font with new size [configurationDictionary setObject:[currentFont fontWithSize:currentFont.pointSize + incValue] forKey:NSFontAttributeName]; } @end