У меня есть ViewController, который состоит из UILabel
и UIButton
. OnClick UIButton
a popOver
настоящее время, которое показывает tableView
. каждая ячейка tableView
представляет собой другой вариант шрифта.Возможно изменить шрифт UILabel из другого класса ViewController
Я хочу изменить шрифт UILabel
на основе выбранного пользователем шрифта с tableViewCell
. как я могу достичь этого, так как мои UILabel
и tableView
находятся в другом классе viewController.
Пожалуйста, помогите мне.
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
var row = indexPath.row
// How to update label from here
}
Редактировать: Я люблю этот ответ, но не в состоянии понять, как его возвращение в Objective C update ViewController label text from different view
Использование протокола и делегатов или блоков или NotificationCenter – Mrug
@Mrug может ссылаться на пример –
Оформить заказ, http://code.tutsplus.com/tutorials/swift-from-scratch-delegation-and-properties--cms- 23445 и этот http://codewithchris.com/learn-swift-from-objective-c-part3/ – Mrug