2017-11-07 8 views
0

私のアプリはフランス語と英語をサポートしています。インターフェイスビルダーでは、UIButtonのラベルを「再試行」に、コンテンツの優先順位を1000に設定しました。このボタンは水平に中央に配置されており、英語のUIではうまく動作しているようです。しかし、フランス語では、ボタンはフランス語のlable "Réessayer"に対応するように拡張されていません。切り詰められます。長いラベルに対応するためにボタンが拡張されるようにするにはどうすればよいでしょうか?UIButtonラベルが切り捨てられています

enter image description here

enter image description here

私はフランス語のテキストの代わりに、英語にinitalラベルを設定する場合は、screeenshotsで見ることができるように、1つの興味深い結果は、ラベル「再試行」をずれていますさ。

enter image description hereenter image description here

答えて

0

私はこの問題を解決する方法を見つけました。 retryButton.titleLabel?.text = "Retry"これは適切な方法ではありません。適切な方法は、UIButtonによって提供されるsetTitleメソッドを使用することです。私はこれが私と同じ状況にある他の人を助けることを願っています。

関連する問題