【问题标题】:Text formatting issue in UIWebview?UIWebview 中的文本格式问题?
【发布时间】:2011-05-13 07:15:59
【问题描述】:

我有一个webview,它放置在自定义表格视图单元格中,因为动态数据要加载到这个webview,一些文本会根据当前webview 帧被截断。

所以我想问是否有任何方法可以动态设置 webview 的大小,以便仅查看 webview 内容的前两行。

提前致谢。

【问题讨论】:

    标签: iphone html uitableview uiwebview


    【解决方案1】:

    这是带有代码示例的非常好的文章,只需检查他们如何处理您面临的相同问题。

    Fast UITableViewCell with a UIWebView

    实现UITableViewDelegateheightForRowAtIndexPath方法,得到两行文本。

    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
    

    尝试使用下面的方法来获取一行的高度。

    float lineHeight = [myText sizeWithFont:myTextFont ].height; // Calculate the height of one line.
    

    将其乘以 2 并将其指定为您的行高.. :)

    【讨论】:

    • 是的,这似乎可行,但是如何获取两行的文本?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多