我在我的應用程序中使用了一個POPover視圖,其中我有一個操作方法,因爲我正在實現彈窗視圖代碼。在ipad中設置彈出視圖的位置
我有一個按鈕,當我點擊按鈕彈出窗口視圖出現與表視圖,單擊單元格數據顯示在標籤上的單元格。
我的要求是什麼,當我點擊按鈕彈出視圖顯示在左上角,而按鈕是右上角的screen.i想設置點擊下方的按鈕彈出框,所以請更正我在哪裏出錯了。
-(IBAction) settingsGo:(id) sender{
NSLog(@"Go");
if (self.popoverController == nil)
{
PopOver *lang = [[PopOver alloc]
initWithNibName:@"PopOver" bundle:[NSBundle mainBundle]];
UIPopoverController *popOver =
[[UIPopoverController alloc]initWithContentViewController:lang];
popOver.delegate = self;
[lang release];
self.popoverController = popOver;
[popOver release];
}
[popoverController setPopoverContentSize:CGSizeMake(250, 150)];
[popoverController presentPopoverFromRect:Button.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
您可以將方向改變爲UIPopoverArrowDirectionDown ... –
@Steve喬布斯燁我想,以及其沒有工作.. – crazy2431
試試[發送幀],而不是button.frame –