カスタム フォントを使用するときに、IOS アプリで数値を強制的にモノスペースにすることができるようになったと思いました。例を見つけてコンパイルするコードを使用しましたが、数値の間隔はまだ比例しています。誰かがこれを機能させましたか?もしそうなら、私は何を間違っていますか?!
これが私のコードです:
UIFont bigNumberFont = UIFont.FromName("Dosis-Light", 60f);
var originalDescriptor = bigNumberFont.FontDescriptor;
var attributes = new UIFontAttributes(new UIFontFeature(CTFontFeatureNumberSpacing.Selector.MonospacedNumbers),
new UIFontFeature((CTFontFeatureCharacterAlternatives.Selector)0));
var newDesc = originalDescriptor.CreateWithAttributes(attributes);
UIFont bigNumberMono = UIFont.FromDescriptor(newDesc, 60f);
lbCurrentPaceMinute.Font = bigNumberMono;
私のカスタム フォントは正常にレンダリングされますが、まだ数字の間隔を制御することはできません。どんな提案でも大歓迎です!