Размещение UIButton над полноэкранным UIWebView, чтобы закрыть его, когда UIWebView не удается загрузить - PullRequest
1 голос
/ 14 декабря 2011

У меня есть полноэкранное объявление в моем приложении для iOS. У меня нет контроля над HTML-кодом для рекламы. Я не хочу изменять рекламный код, предоставленный рекламной сетью. Иногда реклама не загружается из-за проблем с сетью. Нет возможности закрыть интересную. После этого приложение станет непригодным для использования.

Я хочу разместить нативный закрытый UIButton поверх UIWebView. Я не пользуюсь IB, я должен сделать такую ​​кнопку программно.

Как это сделать?

1 Ответ

3 голосов
/ 14 декабря 2011

Например,

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self 
           action:@selector(closeAd:)
 forControlEvents:UIControlEventTouchUpInside];
[button setTitle:@"Close" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
[view addSubview:button];

Затем поместите любой код в метод

-(void)closeAd:(id)sender;
...