0

Lucida Grande フォント ファミリーを使用していますが、問題なく動作します。

FontLabel *label4 = [[FontLabel alloc] initWithFrame:CGRectMake(10, 6, 250, 50)];
        ZMutableAttributedString *str = [[ZMutableAttributedString alloc] initWithString:cmd_string
                                                                              attributes:[NSDictionary dictionaryWithObjectsAndKeys:
                                                                                          [[FontManager sharedManager] zFontWithName:@"Lucida Grande" pointSize:12],
                                                                                          ZFontAttributeName,
                                                                                          nil]];
        label4.backgroundColor=[UIColor clearColor];
        [str addAttribute:ZFontAttributeName value:[[FontManager sharedManager] zFontWithName:@"Lucida Grande" pointSize:12] range:NSMakeRange(0, name_length)];
        [str addAttribute:ZForegroundColorAttributeName value:[UIColor colorWithRed:241/255.0f green:73.0/255.0f blue:2.0/255.0f alpha:1.0]range:NSMakeRange(0, name_length)];
        [str addAttribute:ZForegroundColorAttributeName value:[UIColor colorWithRed:128.0/255.0f green:121.0/255.0f blue:98.0/255.0f alpha:1.0]range:NSMakeRange(name_length, cmd_str_len-name_length)];
        label4.zAttributedText = str;
        label4.numberOfLines=0;
        [label4 sizeToFit];

Helvetica-Bold フォント ファミリを使用していますが、アプリがクラッシュしません。助けてください。

FontLabel *label4 = [[FontLabel alloc] initWithFrame:CGRectMake(10, 6, 250, 50)];
        ZMutableAttributedString *str = [[ZMutableAttributedString alloc] initWithString:cmd_string
                                                                              attributes:[NSDictionary dictionaryWithObjectsAndKeys:
                                                                                          [[FontManager sharedManager] zFontWithName:@"Helvetica-Bold" pointSize:12],
                                                                                          ZFontAttributeName,
                                                                                          nil]];
        label4.backgroundColor=[UIColor clearColor];
        [str addAttribute:ZFontAttributeName value:[[FontManager sharedManager] zFontWithName:@"Helvetica-Bold" pointSize:12] range:NSMakeRange(0, name_length)];
        [str addAttribute:ZForegroundColorAttributeName value:[UIColor colorWithRed:241/255.0f green:73.0/255.0f blue:2.0/255.0f alpha:1.0]range:NSMakeRange(0, name_length)];
        [str addAttribute:ZForegroundColorAttributeName value:[UIColor colorWithRed:128.0/255.0f green:121.0/255.0f blue:98.0/255.0f alpha:1.0]range:NSMakeRange(name_length, cmd_str_len-name_length)];
        label4.zAttributedText = str;
        label4.numberOfLines=0;
        [label4 sizeToFit];
4

1 に答える 1

1

Lucinda Grande は iOS では利用できず、Mac OS X でのみ利用できます。

于 2013-03-07T05:20:48.753 に答える