2017-01-09 13 views
0

У меня есть пользовательская кнопка разработана с использованием XIb файла, как это: enter image description hereSwift - пользовательский вид с XIb файлом, IBOutlet равен нулем

и подключить его к моей раскадровке, как это:

enter image description here

, но когда я запустить приложение, я получил во время выполнения ошибки, жалуясь, что IBOutlet ivRightIcon равна нулю

@IBInspectable var rightIcon: UIImage? = nil{ 
    didSet{ 
      ivRightIcon.image = rightIcon 
     } 
    } 
} 

Мой выпускной я s подключен в файле xib правильно Я использую Swift 3 и xCode 8.2.1 Пожалуйста, помогите!

ответ

2

Мне это удалось. Я должен установить класс вида как UIButton и владельца файла как свой пользовательский класс кнопок

1

Я думаю, вам нужно подключить ваш xib с файловым ответчиком и назначить класс для ответчика файлов вместо представления. затем подключите IBOutlet xib к классу.

+0

Не могли бы вы объяснить более четко? –