Поскольку вы не сказали, что это за класс self
, я не совсем уверен, почему вы получили устаревшее сообщение. Обычно, когда вы получаете сообщение о том, что что-то осуждается, обращайтесь к документации , если это третье лицо (не Apple или ваш код), то обращайтесь к сторонним документам. Определите, к какому классу относится шрифт в собственной иерархии, затем проверьте документацию. Документы почти всегда предлагают новый предпочтительный способ сделать то же самое.
Обновление:
Как я уже говорил выше, обратитесь к документации UIButton
, и вы найдете:
Шрифт, используемый для отображения текста на кнопке. (Устаревший в iOS 3.0.
Вместо этого используйте свойство шрифта titleLabel.)