2010-01-20 5 views
1

Я пытаюсь создать свой собственный подкласс UIView. Я разместил его на своем представлении в Interface Builder, перетащив UIView, а затем указав имя моего подкласса в поле Class Identity. Но мой UIView не нарисовал себя.Проблемы с созданием пользовательского UIView

Здесь - в упрощенном примере - это код в моем UIView подкласса:

Я видел ссылку на переопределении DrawRect :, но честно говоря, я понятия не имею, что я буду делать в это способ. Я уверен, что я делаю что-то явно неправильно, но я понятия не имею, что.

Любые предложения были бы высоко оценены!

Спасибо.

ответ

1

Попробуйте использовать self.bounds вместо self.frame: рамка

UILabel* label = [[[UILabel alloc] initWithFrame:self.bounds] autorelease]; 

Ваш взгляд является, вероятно, не в начале координат {0 0}, что означает, что метка будет в конечном итоге за пределами видимой области вашего вида.

+0

Это было! Благодарю. –

Смежные вопросы