Uiwebview в пределах uitableview - PullRequest
1 голос
/ 15 января 2011

Можно ли разделить uitableview на 3 части, одной из которых является uiwebview (чтобы я мог отображать строку html)?Две другие части - это обычные строки, поэтому я могу отображать их как текст.

Ответы [ 2 ]

2 голосов
/ 15 января 2011

Это возможно с помощью пользовательских подклассов UITableViewCell (просто разбейте каждую ячейку на 3 подэлемента и вставьте в один UIWebview.); однако, это, вероятно, идет вразрез с Apple HIG.

1 голос
/ 15 января 2011
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}

// Configure the cell...

[self addWebViewToTable:(UITableViewCell *)cell];


return cell;

}

- (void)addWebViewToTable:(UITableViewCell *)cell{
NSString* htmlString = @"<html> <body><h1>My First Heading</h1><p>My first paragraph.</p></body></html>";
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(5.0f,1.0f,40.0f,40.0f)];
[webView loadHTMLString:htmlString baseURL:nil];
[[cell contentView] addSubview:webView];
[webView release];      

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...