を に変換するにはどうすればよいUIFontDescriptorSymbolicTraits
ですCTFontSymbolicTraits
か?
1 に答える
1
それらがどのように定義されているかを見てください。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;
何か気づきましたか?あなたにとって重要な特性に関する限り、それらは実際には同一です. 変換するものはありません。
于 2016-03-19T22:26:16.753 に答える