0

うーん。件名を書いているときに、これは不可能であることがわかりました(このスレッドによると)。

私の目標は非常に単純です。ポップオーバーとボタンが中にあります。ボタンtouchedUpInsideにポップオーバーの現在のサイズよりも大きいものを表示したいので、ポップオーバーのサイズを変更する必要があります。しかし、ポップオーバーへの参照を取得できないため、ポップオーバーの「スーパービューコントローラー」への参照を維持する必要があります。それはただ醜いです。

だから今、私はいくつかのよりエレガントな解決策を探しています。

更新:私はその式で終わったので、それは醜いです:

[(UIPopoverController*)[[(AppDelegate*)[[UIApplication sharedApplication] delegate] calendarViewController] 
                        performSelector: @selector(popover)] 
 setPopoverContentSize:viewFrame.size animated: YES];

単純なポップオーバーのサイズを変更するだけです:(

4

0 に答える 0