やりたい事はフォント一覧のピッカーを出して
選択したフォントを都度フィットしたサイズで表示したいと思っております
テスト段階として先ず
大きめのUILabelを用意して文字色、背景色を指定しました。
次に
テキスト及びフォント、サイズも指定してsizeToFit()したところ
上が切れてしまいました。
Damascusというフォントです。
逆に、
Futura-Mediumなどでは下が切れる・・というよりピッタリ?になります。
どの種類のフォントでも上下中央に均等に揃える事は可能なんでしょうか。
何卒よろしくお願い致します
swift
1 let txt = "あいう ABC defg 123\nかきく XYZ opqr 098" 2 let size = CGFloat(30.0) 3 4 let label = UILabel(frame: CGRectMake(10,50,UIScreen.mainScreen().bounds.width,UIScreen.mainScreen().bounds.height)) 5 label.backgroundColor = UIColor.blackColor() 6 label.textColor = UIColor.whiteColor() 7 label.numberOfLines = 0 8 label.text = txt 9 label.font = UIFont(name:"Damascus",size:size) 10 label.sizeToFit() 11 self.view.addSubview(label) 12 13 let label2 = UILabel(frame: CGRectMake(10,200,UIScreen.mainScreen().bounds.width,UIScreen.mainScreen().bounds.height)) 14 label2.backgroundColor = UIColor.blackColor() 15 label2.textColor = UIColor.whiteColor() 16 label2.numberOfLines = 0 17 label2.text = txt 18 label2.font = UIFont(name:"Futura-Medium",size:size) 19 label2.sizeToFit() 20 self.view.addSubview(label2) 21
回答1件
あなたの回答
tips
プレビュー