Рішення1
Ви можете встановити ключовий шлях у дошці повідомлень
Встановіть текст у назві багато рядків, наприклад hello ⌥ +↵ multiline
Потрібно натиснути ⌥ +, ↵щоб перенести текст у наступний рядок.

Потім додайте ключовий шлях
titleLabel.textAlignmentяк Numberі значення 1, 1означає NSTextAlignmentCenter
titleLabel.numberOfLinesяк Numberі значення 0, 0означає будь-яку кількість рядків

Це не відображатиметься на IB / Xcode, але воно буде в центрі під час роботи (пристрій / тренажер)
Якщо ви хочете побачити зміни на Xcode, вам потрібно зробити наступне: (пам'ятайте, що ви можете пропустити ці кроки)
Підклас UIButton, щоб зробити кнопку позначуваною:
import UIKit
@IBDesignable class UIDesignableButton: UIButton {}
Призначте цей призначений підклас кнопкам, які ви змінюєте:

- Якщо ви зробите правильно, ви побачите візуальне оновлення в IB, коли стан Designables буде "Актуальним" (що може зайняти кілька секунд):

Рішення2
Якщо ви хочете написати код, виконайте довгий процес
1.Створити IBOutletдля кнопки
2.Записати код у viewDidLoad
btn.titleLabel.textAlignment = .Center
btn.titleLabel.numberOfLines = 0
Рішення3
У новій версії Xcode (шахта Xcode 6.1) ми маємо властивість віднести назву
Select , а Attributedпотім вибрати опцію текст і натисніть центральну нижче
PS Текст не вийшов багаторядковим, для цього я повинен встановити
btn.titleLabel.numberOfLines = 0

self.yourButton.titleLabel.textAlignment = UITextAlignmentCenter;