ボタンUILabelにadjustsFontSizeToFitWidthを設定すると、テキストがボタンフレームの外側に出てしまいます。理由はわかりません。
ここに私のコードがあります:
shareBtn = UIButton()
shareBtn.setTitle(IconsConstants.share, forState: UIControlState.Normal)
shareBtn.titleLabel?.font = UIFont.iconmoonFont(100)
shareBtn.titleLabel?.adjustsFontSizeToFitWidth = true;
shareBtn.contentVerticalAlignment = UIControlContentVerticalAlignment.Center
shareBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Center
//EdgeInsets
shareBtn.contentEdgeInsets = UIEdgeInsets.init(top: 10, left: 10, bottom: 10, right: 10)
結果は次のとおりです。
