0
UIFontDescriptorSymbolicTraits
をどのようにCTFontSymbolicTraits
に変換できますか?swift 2.0 UIFontDescriptorSymbolicTraitsをCTFontSymbolicTraitsに変換する
UIFontDescriptorSymbolicTraits
をどのようにCTFontSymbolicTraits
に変換できますか?swift 2.0 UIFontDescriptorSymbolicTraitsをCTFontSymbolicTraitsに変換する
これらの定義方法を見てください。
enum {
kCTFontItalicTrait = (1 << 0),
kCTFontBoldTrait = (1 << 1),
kCTFontExpandedTrait = (1 << 5),
kCTFontCondensedTrait = (1 << 6),
// ...
};
typedef uint32_t CTFontSymbolicTraits;
ここ
ですUIFontDescriptorSymbolicTraits:
typedef enum : uint32_t {
UIFontDescriptorTraitItalic = 1u << 0,
UIFontDescriptorTraitBold = 1u << 1,
UIFontDescriptorTraitExpanded = 1u << 5,
UIFontDescriptorTraitCondensed = 1u << 6,
// ...
} UIFontDescriptorSymbolicTraits;
お知らせ何でもここにCTFontSymbolicTraitsのですか?あなたにとって重要な形質は、実際には同じです。変換するものはありません。
私はコンパイラでそれをどのように処理するのですか?メソッド* 'CTFontCreateCopyWithSymbolicTraits(フォント:CTFont、_サイズ:CGFloat、_マトリックス:UnsafePointer、_ symTraitValue:CTFontSymbolicTraits、_ symTraitMask:CTFontSymbolicTraits) - > CTFont?' *はCTFontSymbolicTraits'を要求します*タイプ –
これだけです* 'UITextView' *で選択されたテキストの説明を私に提供する* UIFontDescriptor' *があることです。私はBoldとItalicをサポートする必要があります(それらの組み合わせも可能です)。 –