いつもお世話になっております。
現在Swiftでアプリ開発を行っております。
タイトル通りなのですが○×記号をスベース区切りで等幅で表示したいのですが、現状以下の画像のようにずれてしまいます。○は2バイト文字として表示できていると思うのですが、×側がHiragino Mincho ProNにないためか2バイトの等幅で表示できません。○×を等幅(2バイト文字として)で表示できるようなはフォントはXcodeのデフォルトのフォントにあるのでしょうか。○と×は現状下記コードのようにUnicodeで○(U+25CB)、×(U+00D7)を使用しております。
その他別の方保でも構いませんので、正しく○×表示できるような方法をご教示いただけますと幸いです。
よろしくお願いいたします。
Swift
1 let contentsLabel = UIlabel() 2 contentsLabel.font = UIFont(name:"Hiragino Mincho ProN", size: 16) 3 // 上にはABCDEを2バイトで表示しておりこれらも○×と同等の間隔にしたい 4 let contentsLabel.text = " A B C D E\n1 ○ ○ ○ × ○\n2 ○ × × ○ ×" 5
回答1件
あなたの回答
tips
プレビュー