Как отображать изображение над кнопкой? -Swift

Я создаю UIButton программно и устанавливаю заголовок, изображение как приведенный ниже код. Проблема в том, что всякий раз, когда я нажимаю кнопку, изображение становится подсвеченным, но заголовок кнопки не работает. Итак, я хочу создать эффект анимации обоих или none. Как и я должен давать ограничения или что так, чтобы изображение получило право на текст «СОРТИРОВКА» ?

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

Я прибил это. Я изменил тип кнопки на кнопку «Система», а цвет изменился на синий. Однако мне удалось изменить синий цвет на белый, установив цвет оттенка на белый, который по умолчанию использует Apple, чтобы установить цвет в его элементы управления (я думаю). Таким образом, цвет кнопки системы синей был обусловлен тем, что оттенок был назначен как синий

 let btnSort = UIButton.buttonWithType(UIButtonType.System) as UIButton btnSort.frame = CGRectMake(2, 74, 140, 26) btnSort.tintColor = UIColor.whiteColor() btnSort.setImage(UIImage(named:"drop_arrow"), forState: UIControlState.Normal) btnSort.imageEdgeInsets = UIEdgeInsets(top: 6,left: 100,bottom: 6,right: 14) btnSort.titleEdgeInsets = UIEdgeInsets(top: 0,left: -30,bottom: 0,right: 34) btnSort.setTitle("SORT", forState: UIControlState.Normal) btnSort.layer.borderWidth = 1.0 btnSort.layer.borderColor = UIColor.whiteColor().CGColor btnSort.addTarget(self, action: Selector("showSortTbl"), forControlEvents: UIControlEvents.TouchUpInside) self.view.addSubview(btnSort) 

Вот код для образца, вы можете попробовать. Я создал одну кнопку программно и назначил изображение с помощью свойства EdgeInsets .

  let btnDemo : UIButton = UIButton() btnDemo.frame = CGRect(x: 5, y: 75, width: 65, height: 18) btnDemo.setImage(UIImage(named:"drop_arrow_sample"), forState: UIControlState.Normal) btnDemo.imageEdgeInsets = UIEdgeInsets(top: 6,left: 100,bottom: 6,right: 14) btnDemo.titleEdgeInsets = UIEdgeInsets(top: 0,left: -30,bottom: 0,right: 34) btnDemo.titleLabel?.font = UIFont(name: "Helvetica Neue", size: 13) btnDemo.layer.cornerRadius = 2.0 btnDemo.titleLabel?.textColor = UIColor.whiteColor() btnDemo.backgroundColor = UIColor(red: 189/255, green: 176/255, blue: 0/255, alpha: 1) btnDemo.tag = index btnDemo.addTarget(self, action: "SortTable:", forControlEvents: UIControlEvents.TouchUpInside) 
  • Показать получателя как UIButton
  • Как установить образ UIButton в Swift 3?
  • Как использовать пользовательский UIButton с интерфейсом Builder?
  • Как удалить задержку касания от пользовательского UIButton в UITableViewCell
  • UIButton внутри UITableViewCell крадет контакт с UITableView
  • Символ обратной связи iOS 7?
  • Сделать UIButton действовать как навигационный контроллер
  • iOS - добавить контакт в Контакты?
  • Swift: UIButton в пользовательской UITableViewCell «Непризнанный селектор, отправленный в экземпляр»
  • Как добавить кнопку в представление настроек InAppSettingsKit (iPhone / iPad)?
  • iOS: как отключить эффект Fading in и out UIButton
  • Interesting Posts

    Изменение / изменение размера UIBezierPath

    Ошибка отправки в iTunes. CFBundleIcons: AppIcon120x120

    Как получить динамическую высоту для UITableViewCell

    Учетная запись Apple У вас нет команд развития

    Как настроить пользовательский образ в аннотации карты?

    Crash on collectionView.performBatchUpdates при попытке скрыть нижний колонтитул / заголовок

    Не удается найти модуль при архивировании в Xcode, но модуль находится во время «Run»

    REST Kit 0.10.0 – POST не работает

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

    Как удалить дополнение в последнем абзаце из NSAttributedString, созданного из HTML, используя NSHTMLTextDocumentType

    Количество элементов в массиве с определенным значением свойства

    Лучшая практика iOS UI – UILabel или UITextView?

    Баннеры смарт-приложений не появляются после закрытия на iPad с помощью IOS7

    Перенос NSPersistentStore из изолированной программной среды приложения в общий групповой контейнер

    Контрольные точки виджетов IOS TodayView не работают

    Давайте будем гением компьютера.