Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Objective c 如何使用自动布局自动调整NSPopover的大小_Objective C_Cocoa_Autolayout_Appkit_Nspopover - Fatal编程技术网

Objective c 如何使用自动布局自动调整NSPopover的大小

Objective c 如何使用自动布局自动调整NSPopover的大小,objective-c,cocoa,autolayout,appkit,nspopover,Objective C,Cocoa,Autolayout,Appkit,Nspopover,我目前有一个NSPopover子类,该子类将其内容视图控制器设置为自定义NSViewController,用于表示选项卡视图: self.popover.contentViewController = tabViewController; self.popover.animates = YES; 我正在滚动我自己的“选项卡视图控制器”,因为我听说NSTabViewController不能很好地播放动画。我想使用自动布局,所以我不想弄乱popover的contentSize属性。

我目前有一个NSPopover子类,该子类将其内容视图控制器设置为自定义NSViewController,用于表示选项卡视图:

    self.popover.contentViewController = tabViewController;
    self.popover.animates = YES;
我正在滚动我自己的“选项卡视图控制器”,因为我听说NSTabViewController不能很好地播放动画。我想使用自动布局,所以我不想弄乱popover的contentSize属性。当我更改选项卡时,popover会正确地更改其大小,但是,它不会设置更改的动画。此外,我有一个交叉淡入淡出动画,当选项卡视图切换时,弹出窗口直到动画完成后才调整大小

首先,我想弄清楚如何调整popover的大小以设置动画,然后我会担心动画是否同步


谢谢

嘿,你找到解决办法了吗?你找到解决办法了吗?