【问题标题】:Click button, resize view单击按钮,调整视图大小
【发布时间】:2013-10-25 19:36:22
【问题描述】:

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

我正在做一个带有 web 视图和几个按钮的 Mac OS X 应用程序。当我单击一个按钮时,我希望 webview 改变大小。

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

- (IBAction)changeButton:(id)sender {

   self.webview.HowToChangeTheSize = unKnown;

   NSLog(@"Button works");

}

【问题讨论】:

    标签: macos webview width


    【解决方案1】:

    可以使用 frame 属性来改变 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的frame原点坐标:self.webview.frame = CGRectMake(0, 0, 200, 200);
    猜你喜欢
    • 2015-02-11
    • 1970-01-01
    • 1970-01-01
    • 2012-03-23
    • 2013-02-11
    • 1970-01-01
    • 2022-10-20
    • 2017-05-04
    • 1970-01-01
    相关资源
    最近更新 更多