0
次のように作成されたボタンがあります。 Go..Out 私はこれが表示するように強制するにはどうすればよい::私は下Swiftを表示するには、UIButtonのtitleLabelのテキストを入力します。
let width = self.view.frame.size.width
let label = UIButton()
// label setup
label.setTitle("Going Out", for: .normal)
label.titleLabel?.font = UIFont(name: "avenir-next-regular", size: 8)
label.setTitleColor(.black, for: .normal)
label.layer.zPosition = 8
label.titleLabel?.textAlignment = .center
label.frame = CGRect(x: 3 * width/32, y: width/6, width: width/6, height: width/8)
view.addSubview(label)
で示されているように私のボタンのラベルが切り捨てられます。このテキストを持つボタンをprodues外出 ませ sizeToFitながら()と動作するはずです、私のUIButton
私が知っているから、残り、まだ、ボタンの大きさを維持するために、テキストのサイズを強制することはできません。そのようなあなたは500ミリリットルの水のボトルの中に600ミリリットルの水を保存するためにあなたの方法を強制したい。それはまったく意味がありません。 – jo3birdtalk
[Swift 3 Button text auto resizing]の複製があります。(0120-18753-03) – rmaddy
ボタンのインセットがテキストを切り捨てている可能性があります。彼のボタンには「外出する」という2つの単語しかありません... – Zhang