2010-01-18 3 views
0

Новичок Q.iPhone Добавление подматрица динамически

В моем MainViewController, который является первым видимым видом.

У меня есть класс Circle (нет XIB), который подклассифицирует UIView и переопределяет метод draw для рисования круга. Привет-мир прост.

В MainViewController Как добавить пользовательский класс, который я написал, чтобы он выглядел программно?

Нужно ли что-либо делать, кроме переопределения метода рисования в круге?

Иэн

ответ

1

Если вы не загружаете view свойства MainViewController «s из файла СИБ (он не подключен ни к чему в Interface Builder), то я считаю, что вы хотите, чтобы переопределить метод loadView в MainViewController с чем-то вроде :

- (void)loadView { 
    view = [[CircleView alloc] init]; 
} 

Это будет вызвано автоматически в нужное время так, когда MainViewController создаются, представление может быть добавлено в окно, как подвид любого MainViewController создает экземпляр.

+0

MainViewController имеет свой собственный вид, новый под просмотр, который я хочу добавить сверху. –

+0

В этом случае в методе viewDidLoad вашего контроллера: создайте новый subview, затем добавьте его в существующее представление с помощью '[self.view addSubview: circleView]' – Nimrod

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

  • Нет связанных вопросов^_^