У меня проблема.У меня есть обычный viewcontroller, где я добавляю UITextViews в scrollview.К этим UITextviews я добавляю динамическое число UIButton-ов, к которым я хочу добавить цель.Причина, по которой я добавляю их в UITextViews, заключается в том, что добавление их в viewcontroller и добавление источника текстового представления приведет к тому, что они окажутся вне экрана и, конечно, не будут прокручиваться.Но когда я это делаю, кнопки запускают действие.
Мой вопрос: как мне указать viewcontroller в качестве цели?Использование self или использование переменной, созданной в appdelegate, в качестве цели не вызывает его.Если «два уровня выше текстового представления» сработают, я воспользуюсь этим, просто не знаю, как правильно его указать.
Мой код:
UIImage *img=[UIImage imageNamed:@"phonebutton40x30.png"];
UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];
[btn addTarget:self action:@selector(phoneemail:) forControlEvents:UIControlEventTouchUpInside];
[btn setImage:img forState:UIControlStateNormal];
btn.tag=700+i;
btn.frame=CGRectMake(xoffs+3, yoffs+19, 50, 38);
[tvMain addSubview:btn];