gpt4 book ai didi

iphone - 使用 uiwebview 创建一个富文本 uitableviewcell

转载 作者:行者123 更新时间:2023-11-29 11:12:57 24 4
gpt4 key购买 nike

基本上,我正在尝试将一个字符串传递给 uiwebview,而该字符串恰好是 html 格式,但是我正在使用 loadHTMLString:myHTML 将它传递给 uiwebview。

我遇到的问题是我根本看不到任何文本。我设置了一个自定义 View ,然后删除了该 View ,添加了一个 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;
}

如有任何帮助,我们将不胜感激。

最佳答案

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (indexPath.section == 0) {
if (indexPath.row == 0) {

[self tableView:tableView heightForRowAtIndexPath:indexPath];

// load the cell ?
cell = [[NSBundle mainBundle] loadNibNamed:@"SearchCellHtml" owner:self options:nil];

myUIWebView = [[[UIWebView alloc] init] autorelease]; // autorelease


NSString *myHTML = @"<html><body><h1>Hello, world!</h1></body></html>";
[myUIWebView loadHTMLString:myHTML baseURL:nil];

//add webView to your cell
myUIWebView.frame = cell.bounds;
[cell addSubview:myUIWebView];

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}

关于iphone - 使用 uiwebview 创建一个富文本 uitableviewcell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10694585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com