2010-04-01 6 views
1

Я пытаюсь справиться с программной настройкой представлений. У меня есть UIViewController и вы хотите добавить UIButton в его представление.Доступ к viewControllers View

Ну, я создал кнопку:

UIButton *newViewButton = [[UIButton alloc] initWithFrame:CGRectMake(baseX + viewPlusX, baseY + viewPlusY, viewWidth, viewHeight)]; 
[newViewButton setTitle:@"View" forState:UIControlStateNormal]; 
[newViewButton setTag:(int)key]; 
[newViewButton addTarget:myViewController action:@selector(viewButton:) forControlEvents:UIControlEventTouchUpInside]; 

но при попытке добавить его к просмотру

[myViewController.view addSubview:newViewButton]; 

Я получаю ошибку

error: expected ':' before":" token 

любой невдомек, что я неправильное использование

С уважением

+0

Вы должны действительно начать принимать ответы, которые помогли вам. Вы принимаете ответ, нажав галочку в левом верхнем углу полезного ответа. – Till

ответ

2

@selector(viewButton:sender) следует читать @selector(viewButton:sender:)

3

Используйте

[myViewController.view addSubview:newViewButton]; 
+0

Привет, Оле, на самом деле я ошибся своим криком о помощи (просто обновил его). Вот как у меня это есть, и где я получаю ошибку, как указано выше ... – iFloh

+0

кажется, что ссылка «myViewController.view» вызывает ошибку. NSLog показывает ошибку «доступ к неизвестному» методу класса «вид». Не понимаю этого, так как myViewController имеет тип UIViewController. – iFloh

+0

ОК, нашел проблему ... глупо ... прошел класс, а не объект .... – iFloh

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