基本的に、たまたまhtml形式の文字列をuiwebviewに渡そうとしていますが、loadHTMLString:myHTMLを使用してuiwebviewに渡しています。
私が抱えている問題は、テキストがまったく表示されないことです。カスタムビューを設定してからビューを削除し、uitableviewcell を追加してから、セル内に uiwebview を追加しました。次に、関連するクラスを、tableviewcell を表示したいクラスに設定し、getter/setter を tableviewcell と tableviewcell 内の uiwebview にリンクしました。
次に、これは、uiwebview のリッチテキストを設定しようとしているコードです。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (indexPath.section == 0) {
if (indexPath.row == 0) {
// Set cell height
[self tableView:tableView heightForRowAtIndexPath:indexPath];
// Configure the cell using custom cell
[[NSBundle mainBundle] loadNibNamed:@"SearchCellHtml" owner:self options:nil];
cell = searchCellHtml;
// pass in some data into myHTML
myUIWebView = [[UIWebView alloc] init];
NSString *myHTML = @"<html><body><h1>Hello, world!</h1></body></html>";
[myUIWebView loadHTMLString:myHTML baseURL:nil];
//Disclosure Indicator
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}
これについての助けをいただければ幸いです。