0
UIFontDescriptor *bodyFontDescriptor = [UIFontDescriptor preferredFontDescriptorWithTextStyle:UIFontTextStyleBody];
UIFontDescriptor *italicBoldDescriptor = [bodyFontDescriptor fontDescriptorByAddingAttributes:@{UIFontDescriptorTraitsAttribute : @{ UIFontSymbolicTrait: @(UIFontDescriptorTraitItalic | UIFontDescriptorTraitBold)}}];
UIFont *comboFont = [UIFont fontWithDescriptor:italicBoldDescriptor size:0.0];
[self.body.textStorage addAttribute:NSFontAttributeName value:comboFont range:self.body.selectedRange];
我的目標是在文本視圖中大膽/傾斜所選文本。在做了一些研究之後,這就是我的工作原理!但是,我真的不明白代碼,特別是第二行。如果有人能夠準確解釋這段代碼在做什麼,我將不勝感激。另外我不明白在第二行發生的字典語法。 '|'的語法是什麼字符?我從來沒有見過。非常感謝您的寶貴時間。字體描述符和符號特徵