2012-02-27 6 views

答えて

1

UIWebViewを使用すると、「移動」表示するためにsetBounds又はsetFrameを使用できることを意味している(ココアタッチの中で最も目に見えるオブジェクトであるように)UIViewのサブクラスです。負または大きな正の数を使用すると、ビューは画面外に移動します。

も;-)

1

をメモリを取るオフスクリーン物事ははい、あなたがそれを行うことができますことを覚えています。 プロパティをUIWebViewに変更して、画面外の座標に変更することができます。

これは可能ですが、UIWebView &を単に終了したい場合は、割り当てられたメモリがまだ解放されていないため、これは最適な解決策ではない可能性があります。最初に画面にアニメーションを付け、それを放してメモリを解放します。それを解放するには[YourWebView removeFromSuperview]; [YourWebView release]; YourWebView=nil;を実行します。

2

あなたが試すことができます。

[webView setFrame:CGRectMake(320.0f, 0.0f, 320.0f, 480.0f)]; 

または

[webView removeFromSuperview]; 

最初のものはそれを画面外に移動、あなたはそれを見ることはできません。 2番目のものはsuperviewから削除します。メモリにまだ存在しているか、またはメモリ警告を受け取ったときに削除されることがあります。

1

隠しプロパティをYESに設定すると、非表示にすることができます。

前述のように、フレームで画面外に移動することもできます。ローテーションでうまくいかないものの、始めるには良い場所はCGRectMake(self.superview.frame.size.width,self.superview.frame.size.height,...)です。

アルファベットを0に設定することもできます。これは、非表示にすることに似ています。

removeFromSuperviewという方法で送信することもできます。

さらに多くの方法があります。

お楽しみください、

ダミアン

関連する問題