iPhone應用開發(fā)之UIPopoverController
作者:飛舞的雞毛
本文介紹的是iPhone應用開發(fā)中的UIPopoverController,主要是讓我來了解UIPopoverController的使用方法,案例看內(nèi)容詳解。
iPhone應用開發(fā)中的UIPopoverController是本文要介紹的內(nèi)容,UIPopoverController按件,只有在ipad中才可以使用。內(nèi)容不多,主要是以代碼來實現(xiàn)UIPopoverController的使用方法,一起來看詳細內(nèi)容。
代碼如下:
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- //列表
- PopTableController *table=[[PopTableController alloc] init];
- //設(shè)置展示的區(qū)域大小
- table.contentSizeForViewInPopover=CGSizeMake(200, 300);
- //實例化UIPopoverController
- popoverController= [[UIPopoverController alloc] initWithContentViewController:table];
- //使用點擊按鈕
- list =[[[UIBarButtonItem alloc] initWithTitle:@"列表" style:UIBarButtonItemStyleBordered target:self action:@selector(list:)] autorelease];
- //將按鈕添加到toolbar上
- [toolbar setItems:[NSArray arrayWithObject:list]];
- }
- //按鈕的事件
- -(void)list:(id)sender
- {
- // presentPopoverFromBarButtonItem:list 剪頭指向list這個按鈕
- [popoverController presentPopoverFromBarButtonItem:list permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
- }
- //隱藏
- -(void)missView
- {
- //隱藏視圖
- [popoverController dismissPopoverAnimated:YES];
- }
小結(jié):iPhone應用開發(fā)之UIPopoverController的內(nèi)容介紹完了,希望通過本文的學習對你有所幫助!
責任編輯:zhaolei
來源:
新浪博客