Централизовать название UIButton как шоу в изображении ниже Swift

Я хочу показать название Button, как это

но мой вывод идет так же, даже после централизации заголовка

frmbtn – это выход кнопки. И код, который я использую для этого, – это

frmbtn.setTitle("From Station\nSTN\nSTATION NAME", forState: UIControlState.Normal) frmbtn.titleLabel!.numberOfLines = 3 frmbtn.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Center 

И Можем ли мы поместить разные размеры текста в заголовок кнопки?

4 Solutions collect form web for “Централизовать название UIButton как шоу в изображении ниже Swift”

Вот целое, как вы хотите.

введите описание изображения здесь

 import UIKit class ViewController: UIViewController { @IBOutlet var button: UIButton! override func viewDidLoad() { super.viewDidLoad() var str : NSMutableAttributedString = NSMutableAttributedString(string: "From station\nSTN\nStation Name") str.addAttribute(NSFontAttributeName, value: UIFont.systemFontOfSize(20), range: NSRange(location: 13,length: 3)) button.setAttributedTitle(str, forState: UIControlState.Normal) button.titleLabel!.lineBreakMode = .ByWordWrapping button.titleLabel?.textAlignment = .Center button.titleLabel?.adjustsFontSizeToFitWidth = true } } 

Легко, вы также можете дать пространство следующим образом:

  frmbtn.setTitle("From Station\n STN\nSTATION NAME", forState: UIControlState.Normal) \\give here space after \n and see the result frmbtn.titleLabel!.numberOfLines = 3 frmbtn.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Center 

Вы должны установить выравнивание текста на самом titleLabel . Также вы можете изменить размер шрифта как часть свойства font .

  scanButton.titleLabel!.numberOfLines = 3 scanButton.titleLabel!.textAlignment = NSTextAlignment.Center; scanButton.titleLabel!.font = UIFont.systemFontOfSize(40); 

Чтобы установить многострочный заголовок в UIButton, отметьте это сообщение в форуме, в котором описывается изменение метки кнопки.

 myButton.titleLabel.textAlignment = UITextAlignmentCenter; myButton.titleLabel.lineBreakMode = UILineBreakModeCharacterWrap; [myButton setTitle:@"From Station STN station name" forState:UIControlStateNormal]; 
  • Эффект свечения для пользовательского UIButton, такого как информация UIButton
  • Невозможно добавить цель для UIButton - непризнанный селектор, отправленный экземпляру, несмотря на то, что метод был в том же классе
  • Добавить еще кнопку в конце текста внутри UITextView Objective-C?
  • Как увеличить область выбора UIButton?
  • Анимация цвета текста UIButton
  • Как я могу сделать программный градиентный цвет границы UIButton с Swift
  • Окраска изображений OBShapedButton (пользовательские фигурные кнопки) и установка его снова
  • Как создать более крупный центр UITabBar Item
  • Как остановить множественное нажатие UIButton?
  • UIButton не изменяет размер автоматически
  • Изображение для кнопки «Отмена» в UISearchbar
  • Interesting Posts

    Почему мое приложение по-прежнему отклонялось после исключения файлов из резервной копии iCloud с помощью этого кода?

    UIEvents, отправленные с Apple TV при использовании внешнего режима воспроизведения AVPlayer

    Совместимость с SpriteKit и UIKit: ошибка OpenGL при переносе на Swift 2?

    Миграция проекта с использованием авторезистирующих масок для iPhone X

    Опираясь на 3d-объект

    Как загрузить представление iCarousel из раскадровки или xib?

    Ошибка компоновщика Xcode 7 с помощью RestKit и CocoaPods

    Кнопка открытия кнопки «Создать» – Swift

    Загрузите видео youtube в полноэкранном режиме с помощью кнопки click – iOS

    Установите цвет поля UITextfield на основе числового значения, используя оператор If в Objective-C

    managedObjectContext save с ошибкой null

    Выполните текущее задание autocorrect UITextField при нажатии другой кнопки

    Ошибка Localizable.strings – компилятор говорит, что файл отсутствует

    UISplitViewController внутри панели вкладок

    "Dyld: Symbol not found:" для iOS 6-эксклюзивного класса в Static Library

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.