うーん。件名を書いているときに、これは不可能であることがわかりました(このスレッドによると)。
私の目標は非常に単純です。ポップオーバーとボタンが中にあります。ボタンtouchedUpInsideにポップオーバーの現在のサイズよりも大きいものを表示したいので、ポップオーバーのサイズを変更する必要があります。しかし、ポップオーバーへの参照を取得できないため、ポップオーバーの「スーパービューコントローラー」への参照を維持する必要があります。それはただ醜いです。
だから今、私はいくつかのよりエレガントな解決策を探しています。
更新:私はその式で終わったので、それは醜いです:
[(UIPopoverController*)[[(AppDelegate*)[[UIApplication sharedApplication] delegate] calendarViewController]
performSelector: @selector(popover)]
setPopoverContentSize:viewFrame.size animated: YES];
単純なポップオーバーのサイズを変更するだけです:(