Ios 更改TableviewCell中webview的大小和起始位置

Ios 更改TableviewCell中webview的大小和起始位置,ios,uitableview,uiwebview,Ios,Uitableview,Uiwebview,我正在制作一个在TableviewCell中使用webview的应用程序,我想知道是否有办法使webview更小,这样就不会填满整个单元格。我尝试过所有明显的事情,比如改变CGRectMake维度,改变故事板中的大小,但它一直占据整个单元格。我还想知道是否有办法在网站的某个地方加载网页 这是我到目前为止的代码 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)i

我正在制作一个在TableviewCell中使用webview的应用程序,我想知道是否有办法使webview更小,这样就不会填满整个单元格。我尝试过所有明显的事情,比如改变CGRectMake维度,改变故事板中的大小,但它一直占据整个单元格。我还想知道是否有办法在网站的某个地方加载网页

这是我到目前为止的代码

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

    NSDictionary *myModel = feeds[indexPath.row];


    CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
    cell.customName.text = [myModel objectForKey: @"author"];
    cell.customDate.text = [myModel objectForKey: @"pubDate"];


    UIWebView* CellWebview = [[UIWebView alloc] initWithFrame:
                          CGRectMake(5, 5, cell.bounds.size.width - 5, cell.bounds.size.height - 5)];
    [CellWebview setOpaque:NO];
    [CellWebview setBackgroundColor:[UIColor clearColor]];
    [[CellWebview scrollView] setScrollEnabled:YES];

    self.url = [myModel objectForKey:@"link"];
    [CellWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString: self.url]]];
    [cell addSubview:CellWebview];
     CellWebview.delegate = self;

    return cell;
}

- (void)webViewDidFinishLoad:(UIWebView *)CellWebview{
    CGSize contentSize = CellWebview.scrollView.contentSize;
    CGSize viewSize = self.view.bounds.size;

    float rw = viewSize.width / contentSize.width;

    CellWebview.scrollView.minimumZoomScale = rw;
    CellWebview.scrollView.maximumZoomScale = rw;
    CellWebview.scrollView.zoomScale = rw;

    CellWebview.hidden = NO;
}

您可能希望将web视图添加到单元格的contentView中,而不是直接添加到单元格中。当web视图位于内容视图中时,它仍然占据整个单元格。cGrectMake5,5,cell.bounds.size.width-5,cell.bounds.size.height-5将使其接近单元格的大小。如果你通过一个常数,比如40,宽度和高度呢?