在UIwebview页面上设置隐藏按钮

时间:2014-04-14 15:11:32

标签: ios uiwebview uibutton nsdata

1.我正在UIWebView工作,我想询问如何在UIWebView或导航栏上设置隐藏按钮(按钮打开)我想实现点击屏幕以显示这些按钮。 谁能给我一些建议?

2.我正在使用http get从这样的地址获取图像:10.103.198.246:85 / snapshot.cgi(api仅支持get方法) 如何使用返回数据显示该图像?

NSURL *url1 =[NSURL URLWithString:@"http://@10.103.198.246:85/snapshot.cgi"];
              NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url1 cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:10];
              NSData *received = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *str = [[NSString alloc]initWithData:received encoding:NSUTF8StringEncoding];

NSLog(@"%@",str);

这是我如何获取文字信息。但我如何显示图像数据? 谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 向UIWebView添加Tap手势识别器。在tap事件中,向WebView添加半透明视图,并将所需的按钮添加到该新视图中。

  2. UIImage有一个-initWithData:方法,可用于获取UIImage对象。不支持在.cgi扩展名中支持,可能只能使用.jpg或.png

    等常用格式

    UIImage * img = [[UIImage alloc] initWithData:收到.....];