【问题标题】:How do I set textalignment property to right in uiwebview in IOS?如何在 IOS 的 uiwebview 中将 textalignment 属性设置为正确?
【发布时间】:2014-11-12 13:43:49
【问题描述】:

我正在从uiwebview中的服务渲染数据,但是我需要在webview中从右到左显示内容,如何做到这一点我尝试了以下内容,但它不适用于内容。

这是我的代码。

[webView loadHTMLString:[NSString stringWithFormat:
                         @"<div align='right'>%@<div>",configdata] baseURL:nil];

如果有任何代码更改,请帮助我。提前谢谢你。

【问题讨论】:

标签: ios cocoa-touch text-alignment


【解决方案1】:

你必须为你的 div 设置样式。通过应用text-align 属性。试试看。就像建议一样,如果您有一堆这样的 div 元素,我建议您不要使用内联样式。

[webView loadHTMLString:[NSString stringWithFormat:@"<div style='text-align:right'>%@<div>",configdata] baseURL:nil];

【讨论】:

    【解决方案2】:

    我为我的答案点了解决方案,这是代码。

    [webView loadHTMLString:[NSString stringWithFormat:@"<div dir='rtl'>%@<div>",configdata] baseURL:nil];
    

    这里使用 dir = 'rtl',它解决了我的问题。

    【讨论】:

    • "rtl" 不是文本对齐;这是一个文本方向。您的问题具有误导性。
    • 这不是误导,我只是为我的问题找到了不同的解决方案,我是在暗示。
    猜你喜欢
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    相关资源
    最近更新 更多