Я пытаюсь установить атрибутивную строку для кнопки.
Определение этой функции на Swift таково:
func setAttributedTitle(_ title: NSAttributedString!,
forState state: UIControlState)
поэтому я подумал, что мне придется напечатать это как
myButton.setAttributedTitle(title:attrString, forState: UIControlState.Normal)
но правильно
myButton.setAttributedTitle(attrString, forState: UIControlState.Normal)
почему надо ставить forState:
а не title
? Я не понимаю.
И, кстати, что означает это подчеркивание в определении функции?