質問: swift-2行のテキストを含むuibutton 2行のテキストでuibuttonを作成できるかどうか疑問に思っていました。各行のフォントサイズを変える必要があります。 1行目は17ポイントで、2行目は11ポイントです。 uibutton内に2つのラベルを配置することをいじりましたが、それらをボタンの境界内に留めることはできません。プログラムではなく、uiビルダーでこのすべてを実行しようとしています。ありがとう
回答: 2つの異なるフォントサイズを必要としないことを除いて、ほぼ同じトピックを探していました。誰かが簡単な解決策を探している場合: let button = uibutton() button.titlelabel?.numberoflines = 0 button.titlelabel?.linebreakmode = .bywordwrapping button.settitle("foo\nbar", for: .normal) button.titlelabel?.textalignment = .center button.sizetofit() button.addtarget(self, action: #selector(rightbarbuttontapped), for: .allevents) navigationitem.rightbarbuttonitem = uibarbuttonitem(customview: button)