Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > iOS > Кастомный компонент |
Автор: DenisTv 4.9.2011, 13:11 | ||||
Доброго времени суток! Во время разработки на objective-c возникла проблема с кастомизацией компоненты. К примеру: требуется совместить UIImageView и UILabel, для отображения текста на картинке. Я решаю созданием своего класса объявление которого выглядит так:
а код инициализации так:
Однако при добавлении дополнительных методов(пользовательских\своих\getRect) возникает проблема с вызовом. Ругается на неправильную ссылку в памяти. Я подозреваю, что это из-за моего идеологически неправильного подхода к созданию этого класса ![]() В чем может быть проблема? Кто как решал подобную задачу? |
Автор: DenisTv 4.9.2011, 15:58 |
А проблема была в неправильном типе родителя) Сложные типы надо наследовать от NSObject и возвращать self при инициализации. |
Автор: Bitter 4.9.2011, 22:27 | ||||
Чушь! Простите. Вы просто неправильно вызываете инициализацию. В ините Вы должны вызвать Init родителя:
|