窗口大小调整后,可可旋转元素消失

肯尼斯·霍夫(Kenneth P. Hough)

我有一个沿自定义视图的x和y轴带有两个弹出菜单的窗口,如图1所示

当我使用以下代码旋转Y轴弹出视图时:

[YPopUp setFrameCenterRotation: -90.0];

我得到了如图2所示的预期结果

但是,在调整窗口大小之后,弹出窗口消失,如图3所示我该怎么做才能解决此问题?我的猜测是约束?

提前致谢。

更新作为拼命修复的尝试,我添加了以下代码行,但在调整大小后仍然消失

- (void)windowDidResize:(NSNotification *)notification
{
    YPopUp.frame = CGRectMake(20.0, plot.frame.origin.y + plot.frame.size.height, plot.frame.size.height, YPopUp.frame.size.height);
}

图1.弹出按钮的Xcode视图 图2.调整大小之前的运行时视图 图3.调整大小后的运行时视图

肯尼斯·霍夫(Kenneth P. Hough)

这不是最佳解决方案,但我向垂直NSPopUpButton添加了约束,使其从左到上与顶部窗口相距20px。调整大小时,它不会消失并起作用,但是有时我会看到在调整大小时它会稍微向下移动。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

窗口大小调整后,可可旋转元素消失

来自分类Dev

可可窗口大小调整信息

来自分类Dev

窗口大小调整后,暴民导航消失

来自分类Dev

窗口大小调整后,Mob Nav消失

来自分类Dev

如何根据窗口大小调整元素大小

来自分类Dev

在窗口大小调整中向元素添加类

来自分类Dev

窗口大小调整时的Vanilla Javascript操作元素

来自分类Dev

C程序的窗口大小调整会影响元素位置

来自分类Dev

ResizeObserver:如何获取大小调整后的元素的ID?

来自分类Dev

在添加新数据后停止元素大小调整吗?

来自分类Dev

调整旋转元素的大小

来自分类Dev

OSX状态栏图像大小调整-可可

来自分类Dev

在可可上创建后,窗口消失了

来自分类Dev

WPF ItemsControl元素-根据窗口大小调整内容大小(锚定)

来自分类Dev

JFrame:如何禁用窗口大小调整?

来自分类Dev

NSImageView和窗口大小调整

来自分类Dev

窗口大小调整-React + Redux

来自分类Dev

窗口大小调整不起作用

来自分类Dev

angularJS窗口大小调整问题

来自分类Dev

Javascript滚动和窗口大小调整

来自分类Dev

窗口大小调整时的jQuery函数

来自分类Dev

简单的窗口大小调整反应

来自分类Dev

窗口大小调整和滚动

来自分类Dev

jQuery不调整窗口大小调整div的大小

来自分类Dev

使用窗口调整大小调整PNG大小

来自分类Dev

如何控制表格内元素在窗口大小调整时浮动的顺序

来自分类Dev

根据窗口大小调整div以及内部内容的大小

来自分类Dev

计算窗口大小调整时的圆圈大小

来自分类Dev

MS Word根据窗口大小调整图像大小