2011-12-13 5 views
1

私のiOSアプリでインタースティシャルのフルスクリーン広告が表示されます。私は広告のHTMLコードを制御できません。広告ネットワークで提供される広告コードを変更することは望ましくありません。 ネットワークの問題により広告が読み込まれないことがあります。 閉じることはできません。その後、アプリケーションは使用できなくなります。UIButtonを全画面に配置UIWebViewを読み込めないときにUIWebViewを閉じます。

UIWebViewにネイティブの閉じるUIButtonを配置したいとします。 私はIBを使用しないので、プログラム的にそのようなボタンを作成する必要があります。

どうすればよいですか?例えば

答えて

3

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; 
+0

に好きなコード置くしかし、私は同じ方法が、3rdpartyモジュールで作成されたのUIWebViewそれはより高いだろうことを保証しますか? DelphiのHTMLまたはTopMostプロパティにZ-Indexのようなものがありますか? – Max

+0

**ビュー**はUIWebViewですか?第三者の広告モジュールから見えるかどうかはわかりません。 – Max

関連する問題