【问题标题】:How do I resize a window (animating)? Hiding and unhiding menus如何调整窗口大小(动画)?隐藏和取消隐藏菜单
【发布时间】:2011-02-12 08:27:02
【问题描述】:

是的,我做了功课,找到了setFrame:frame display:YES animate:YES,但我不明白如何找出使它变大或变小的所需的高度。让我举例说明:我正在制作一种聚光灯搜索工具,但是当用户启动应用程序时,它将只有一个文本字段(用于输入搜索关键字)和一个按钮(过滤器设置),并且窗口适合这两个的大小对象(注意:窗口开始位置在屏幕的中心和顶部)。当用户点击“过滤器设置”按钮时,我希望窗口向下播放动画,然后显示过滤搜索结果的“复选框组”。

【问题讨论】:

    标签: cocoa macos search animation window-resize


    【解决方案1】:

    在您的情况下,您需要找出要添加到视图中的复选框组的高度。一个简单的方法是在您的笔尖中创建一个包含复选框的单独视图。使用 IB 将视图连接到窗口,当需要显示复选框时,将该视图添加到窗口内容视图并为窗口调整大小设置动画。

    【讨论】:

    • 感谢您回答问题。
    猜你喜欢
    • 2015-10-29
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多