gpt4 book ai didi

cocoa - 如何计算缩放 WebView 的正确尺寸?

转载 作者:行者123 更新时间:2023-12-03 16:21:44 26 4
gpt4 key购买 nike

我的窗口中有一个 WebView。当用户单击“缩放”按钮(窗口左上角的绿色按钮)时,我想更改窗口的大小,以便 WebView 足够大以显示网页,正如 Mac HCI 中所建议的那样指导方针。

问题是:如何计算要缩放到的 WebView 的大小?

谢谢。

最佳答案

哦,抱歉,那么你应该反转它:)

- (IBAction)resizeToView:(id)sender
{
// webview content sub/document-view
NSView *docView =[[[webView mainFrame] frameView] documentView];
NSRect docRect = [docView frame];

// height and width
int height = docRect.size.height;
int width = docRect.size.width;

NSRect frame = [window frame];
int delta = height - frame.size.height;

// y/height
frame.origin.y -= delta;
frame.size.height += delta;

// x/width
frame.size.width = width;

[window setFrame:frame display:YES];
}

关于cocoa - 如何计算缩放 WebView 的正确尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5178179/

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