2017-05-08 1 views
0

enter image description hereここに画像を入力してください。enter image description here Objective-CのUIWbeviewにGIF画像を追加していますが、画像サイズが画面に収まらず、gifビデオの上にあるコンテンツが表示されないという問題があります。どのように画像サイズを調整し、その上にボタンを表示することができます。UIWebviewでgifビデオファイルを追加

私のコードは次のとおりです。

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"back" ofType:@"gif"]; 
    NSData *gif = [NSData dataWithContentsOfFile:filePath]; 

    UIWebView *webViewBG = [[UIWebView alloc] initWithFrame:self.view.frame]; 
    [webViewBG loadData:gif MIMEType:@"gif" textEncodingName:NULL baseURL:NULL]; 
    webViewBG.userInteractionEnabled = NO; 
    webViewBG.scalesPageToFit=YES; 
    [self.view addSubview:webViewBG]; 

    // Do any additional setup after loading the view. 
} 
+1

にコードを移動することができます画像ではなく動画です。あなたは疑問がはっきりしていない、より多くの説明を含むスクリーンショットを追加します。 – iphonic

+0

VC –

+0

https://medium.com/swift-programming?source=logo-lo_70f977b2b7e9---5396e0e8bc29のscreenShotを共有してください。私はこれに続いている。 @iphonic –

答えて

0

あなたはGIF viewDidAppear

- (void)viewDidAppear:(BOOL)animated { 

    [super viewDidAppear:animated]; 

    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"back" ofType:@"gif"]; 
    NSData *gif = [NSData dataWithContentsOfFile:filePath]; 

    UIWebView *webViewBG = [[UIWebView alloc] initWithFrame:self.view.frame]; 
    [webViewBG loadData:gif MIMEType:@"image/gif" textEncodingName:@"UTF-8" baseURL:NULL]; 
    webViewBG.userInteractionEnabled = NO; 
    webViewBG.scalesPageToFit=YES; 
    [self.view addSubview:webViewBG]; 
} 
+0

は機能しません。 @ルアントラン –

+0

あなたは私を助けることができますか? @Luan Tran –

+0

'viewDidAppear'を使うと、トリガーはその関数に行きますか? –

関連する問題