Я пробовал установить тип «Система», так как слышал, что это влияет на него, но ничего не помогло измененный. Оттенка по-прежнему нет.
Кроме того, мне приходится очень «сильно» касаться/щелкать (действительно нажимать, если на устройстве), чтобы хотя бы вызвать цвет оттенка, влияющий на текст на кнопке. хотя нажатие кнопки регистрируется.
Будет вызвана функция действия кнопки, поэтому она не влияет на функциональность, но текст «выделенное состояние», похоже, срабатывает только в том случае, если пользователь нажимает очень сильно.
Как оттенить всю кнопку? И почему выделенное состояние активируется только при действительно принудительном нажатии?
Настройка цвета оттенка –

Пытаемся реализовать с помощью IBOutlet:
Код: Выделить всё
@IBOutlet var postBtn: UIButton!
postBtn = customButton()
postBtn.highlightedColor = UIColor.blueColor()
Код: Выделить всё
public class customButton: UIButton {
public var highlightedColor = UIColor.blueColor()
public var unhighlightedColor = UIColor.clearColor()
override public var highlighted: Bool {
didSet {
if (highlighted) {
self.backgroundColor = UIColor.blueColor()
}
else {
self.backgroundColor = UIColor.clearColor()
}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/377 ... storyboard