1

私はいくつかの UItextView IBOutlet を持っています。それらに属性付きの文字列を設定する必要があります。私が持っているコードでは:

NSArray *textViews = @[self.addressTextView, self.webpageTextView, self.phoneTextView, self.phone2TextView, self.emailTextView, self.emailPkTextVIew, self.akkrTextView, self.licenseTxt];
...
for (NSInteger i = 0; i < textViews.count; i++) {
    UITextView *txtView = textViews[i]; 
    ... //making attributed string
    NSMutableAttributedString *fullString;
    ...
    [fullString addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Helvetica" size:15.0] range:(NSRange){0,fullString.length}];
    NSLog(@"\n%@", fullString);
    txtView.attributedText = fullString;
    NSLog(@"\n%@ %@", txtView.attributedText);
}

したがって、最初のログでは font-size が 15 であることがわかりますが、2 番目のケースでは (テキスト ビューの場合) すべてが適切な場合もありますが、font-size が 22 または 25 になる場合もあります。なぜですか?

ここに画像の説明を入力

4

0 に答える 0