【问题标题】:Page resizing using cappuccino使用卡布奇诺调整页面大小
【发布时间】:2013-04-12 06:49:37
【问题描述】:

使用卡布奇诺在窗口中拖动对象后如何增加窗口大小。这是我的示例代码:

if(dragLocation.x < 1000.0 && dragLocation.y < 600.0)  {

    //drag is within the drawable area
    [self setFrameOrigin:CGPointMake(dragLocation.x, dragLocation.y)];    
    dragLocation = location;        
}

else   {
      //object is dragged out of window
      // the window has to be resized now
      //how????
}

问题是,当我将一个对象拖出窗口时,它会消失。我希望通过放大窗口来显示它。我怎么能在卡布奇诺中做到这一点。任何的意见都将会有帮助。 提前致谢。

【问题讨论】:

    标签: window-resize autoscroll cappuccino objective-j


    【解决方案1】:

    我们谈论的是平台窗口(整个浏览器窗口)还是较大浏览器窗口内的单个应用程序窗口?您可以使用[window setFrameSize:CGSizeMake(width, height)] 更改窗口大小,但如果它是平台窗口,浏览器可能不允许更改窗口大小。

    【讨论】:

    • 我不知道如何将调整点添加到形状。我已将形状添加到视图中。任何的想法?谢谢
    • 通常您会覆盖另一个视图并使用其drawRect: 方法绘制调整大小的句柄。
    猜你喜欢
    • 2011-05-30
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-18
    相关资源
    最近更新 更多