【问题标题】:UIWebView interface builder connecting issuesUIWebView 界面生成器连接问题
【发布时间】:2012-05-07 10:41:04
【问题描述】:

我的 .h 文件如下所示

@interface EventCell : UITableViewCell {
    UILabel *TitleLabel;
    UILabel *DateLabel;
    UIWebView *LocationLabel;
}

@property (nonatomic, retain) IBOutlet UILabel *TitleLabel;
@property (nonatomic, retain) IBOutlet UILabel *DateLabel;
@property (nonatomic, retain) IBOutlet UIWebView *LocationLabel;

@end

在界面构建中,我的 UILabel 连接得很好。当菜单单击界面构建器中的对象时,我可以看到相应的变量来连接它们。但是对于 UIWebView 我看不到将它连接到什么。单击它的菜单只会显示delegate,我可以将它拖到某个地方,但我看不到如何将它连接到我的location label 变量

帮助?我觉得我错过了一些非常明显的东西。洞察力赞赏

根本问题是在这个 web 视图中显示字符串信息(带有一些 html 格式),它目前没有显示我的字符串数据,因为它没有连接到控制器

【问题讨论】:

    标签: ios model-view-controller uiwebview interface-builder uiwebviewdelegate


    【解决方案1】:

    您应该再次阅读有关 UIWebView 类的文档。 一开始还好

    根本问题是在此 Web 视图中显示字符串信息(带有一些 html 格式),该视图当前不显示我的字符串数据,因为它没有连接到控制器

    我不确定我是否正确。您是否尝试将 UILabels 放入您的 UIWebView 实例中? 无需将标签放入您的 web 视图,您只需将文本直接放入您的 html 代码 -> 创建方法,该方法将具有 2 个输入参数:

    1. 标题字符串
    2. 日期字符串

    在该方法中,您将构建您的 html 代码(或从文件中读取),然后将其加载到 webview。

    这应该可以解决问题,请查看互联网上的一些 UIWebview 示例。

    其次: 转到界面构建器(再次打开 uitableviewcell 子类的 xib)并在左侧窗格中选择文件所有者对象。现在,只需按住 ctrl 键并将文件所有者与 UIWebview 连接(左键单击鼠标 + 拖动)。 如果你想设置 UIWebview 的委托,做同样的事情,但以相反的方式。选择 uiwebview 对象,按住 ctrk + 左键单击 + 拖动到文件所有者的对象 -> 就可以了。

    PS:你的单元格中真的需要 UIWebview 吗?没有其他方法可以实现您的目标吗? 避免类似的事情 -> 从 Internet 将内容直接下载到您的 tableview 单元的 webview 实例中 -> 这会降低您的应用程序的性能

    如果我还没有回答你的问题,试着解释一下你打算做什么 -> 你想在你的单元格中展示什么 -> (你是否准备了一些数组中的数据,比如对象,或者你想让它们在线吗?真的有必要在你的情况下使用 uiwebview 吗?)

    【讨论】:

    • 我不想将 UILabels 放在 UIWebView 中。标签显示来自一个来源的字符串数据,UIWebView 显示来自另一个来源的字符串数据,该来源具有 HTML 格式,如 <p><div> 标签,其样式我想显示为 HTML 浏览器(而不是解析 html 标签,然后用新行等冗余地重新设置它。
    • Now, simply hold ctrl key and connect your file owner with UIWebview (left click on your mouse + drag ). 这就是我所缺少的,谢谢!
    • 好吧,我昨天误导了你的想法,我很高兴我帮助了你
    • 另一个建议 -> 停止使用大写字符输入变量/属性 ->
    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    • 2014-08-14
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 2013-11-28
    相关资源
    最近更新 更多