Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在UIWebview中添加gif视频文件_Ios_Objective C_Uiwebview_Gif - Fatal编程技术网

Ios 在UIWebview中添加gif视频文件

Ios 在UIWebview中添加gif视频文件,ios,objective-c,uiwebview,gif,Ios,Objective C,Uiwebview,Gif,我在Objective-C的UIWbeview中添加了一个GIF图像。问题是图像大小不适合屏幕,并且GIF视频上方的内容没有显示。如何调整图像大小并显示其上方的按钮 我的代码是: - (void)viewDidLoad { [super viewDidLoad]; NSString *filePath = [[NSBundle mainBundle] pathForResource:@"back" ofType:@"gif"];

我在Objective-C的
UIWbeview
中添加了一个GIF图像。问题是图像大小不适合屏幕,并且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.
}

您可以将代码移动到
ViewDidDisplay

 - (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];
}

GIF是图像,不是视频。您的问题不清楚,请添加更多说明的截图。请分享VC的截图。我在关注这个@请检查屏幕截图@Md.Ibrahimhassan请在应用程序运行时附上模拟器屏幕截图,而不是代码屏幕截图。你能帮我吗@Luan Tran当您使用
ViewDidAspect
时,触发器是否转到该函数?错误是UIViewController的接口声明选择器“ViewDidAspect”@Luan Tranits not working空白屏幕即将出现,web视图上方的内容不可见@你再查一遍吗?我使用了
MIMEType:@“image/gif”
textcodengname:@“UTF-8”