2010-04-12 75 views

回答

3

調用uipopovercontroller創建一個新的UIViewController,你的酥料餅會顯示。我們稱它爲「detailController」。 到您目前的視圖,添加一個按鈕IBAction它......讓我們稱這個動作爲「makeItPop」。如果你想使用UIPopverController委託,在你的頭文件執行它,並添加

- (IBAction)makeItPop 
{ 
    UIViewController *detailControllerView = [[detailController alloc] initWithNibName:@"detailController" 
                      bundle:nil]; 

    UIPopoverController* aPopover = [[UIPopoverController alloc] initWithContentViewController:detailControllerView]; 
    [aPopover setPopoverContentSize:CGSizeMake(320, 320)]; 
    [detailController release]; 
    [aPopover presentPopoverFromRect:CGRectMake(200,200,-100,-100) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 
} 

[aPopover setDelegate:self]; 

應該這樣做

實現下面的代碼。使用不同的尺寸和位置會將該框放在另一個位置。

相關問題