代码之家  ›  专栏  ›  技术社区  ›  rson

在UIWebView中定位数据

  •  0
  • rson  · 技术社区  · 16 年前

    我有一个图像正在加载到 UIWebView

    NSData *data2 = [[NSData alloc] initWithBytes:sqlite3_column_blob(selectstmt, 7) length:sqlite3_column_bytes(selectstmt, 7)];
    if(data2 != nil) {                  
        [webView loadData:data2 MIMEType:@"image/png" textEncodingName:nil baseURL:nil];
        webView.backgroundColor = [UIColor clearColor];             
    }
    [data2 release];
    

    我的问题是,当加载内容时,它总是在左上角对齐。有没有什么方法可以将内容调整到另一个位置,比如顶部居中或中间位置?

    1 回复  |  直到 16 年前
        1
  •  3
  •   dannywartnaby    16 年前

    这是一个web视图;用图像加载HTML并用HTML处理布局。

    即

    NSString * myImageHTML = [NSString stringWithFormat:@"<html><head></head><body><center><img
    src=\"data:%@\"/></center></body></html>", image];
    

    但是,除此之外,为什么不使用UIImageView呢?它完全适合做你想做的事情,是一个比UIWebView imo更好的选择。