Как мне написать собственную инициализацию для подкласса UIView в Swift?IOS

Программируем под IOS
Anonymous
Как мне написать собственную инициализацию для подкласса UIView в Swift?

Сообщение Anonymous »

Скажем, я хочу инициализировать подкласс UIView со строкой и Int.

Как сделал бы я это в Swift, если бы просто создал подкласс UIView? Если я просто создаю собственную функцию init(), но параметрами являются String и Int, это сообщает мне, что «super.init() не вызывается перед возвратом из инициализатора».

И если я вызову super.init(), мне сообщат, что я должен использовать назначенный инициализатор. Что я должен там использовать? Рамочная версия? Версия кодера? Оба? Почему?

Подробнее здесь: https://stackoverflow.com/questions/243 ... s-in-swift

Вернуться в «IOS»