【问题标题】:Resizing WebView with window使用窗口调整 WebView 的大小
【发布时间】:2012-03-09 18:12:13
【问题描述】:

我有一个NSView,其中包含大约一打WebViews,其中填充了从应用程序生成的HTML。当我第一次初始化它们时,我会等待- (void)webView:didFinishLoadForFrame: 触发,然后再根据documentView 框架将它们布置并添加到视图中。

我将如何调整这些WebViews 以及窗口的大小?有没有办法在给定的宽度下获得所需的WebView 大小?

【问题讨论】:

  • 视图是如何布局的?在网格中?
  • 滚动视图中一个在另一个之下。我正在使用WebViews,因为我想显示 MarkDown 呈现的文本。

标签: macos cocoa webkit webview


【解决方案1】:

由于您使用 Web 视图的目的只是渲染 MarkDown,因此您应该调查 MacDownMarkdownLive。这些将 MarkDown 直接渲染为NSTextView。这将比多个 WebView 对象高效得多。

将来,您应该确保您的问题包含您实际想要实现的目标,因为通常有一种比您认为应该实现的方式更简单的方法来做您想做的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-20
    • 1970-01-01
    • 2011-11-15
    • 2016-04-07
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多