Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 单击按钮,调整视图大小_Macos_Webview_Width - Fatal编程技术网

Macos 单击按钮,调整视图大小

Macos 单击按钮,调整视图大小,macos,webview,width,Macos,Webview,Width,我是编程新手,显然不是很好。但我正在努力寻找我的成功之路!但不幸的是我也不擅长 我正在做一个带有网络视图和几个按钮的MacOSX应用程序。当我点击一个按钮时,我希望webview改变大小 我可以做的一件事是添加大量的web视图,并显示和隐藏它们,但我认为通过单击按钮来更改web视图更容易 - (IBAction)changeButton:(id)sender { self.webview.HowToChangeTheSize = unKnown; NSLog(@"Button w

我是编程新手,显然不是很好。但我正在努力寻找我的成功之路!但不幸的是我也不擅长

我正在做一个带有网络视图和几个按钮的MacOSX应用程序。当我点击一个按钮时,我希望webview改变大小

我可以做的一件事是添加大量的web视图,并显示和隐藏它们,但我认为通过单击按钮来更改web视图更容易

- (IBAction)changeButton:(id)sender {

   self.webview.HowToChangeTheSize = unKnown;

   NSLog(@"Button works");

}

要更改webview大小,可以使用框架属性

- (IBAction)changeButton:(id)sender {

  self.webview.frame = CGRectMake(self.webview.frame.origin.x, self.webview.frame.origin.y, 200, 200);

   NSLog(@"Button works");
}

这将把webview的高度和宽度更改为200

那很有魅力!如果我想将其定位到左上角或居中,如何进行此更改?我的意思是在按下按钮之后。修改传递给CGRectMake函数的前两个参数的值。因此,如果要将其定位到左上角,则需要将0设置为webview的帧原点坐标:self.webview.frame=CGRectMake(0,0,200,200);