2009-04-20 69 views
2

我喜歡在許多iPhone應用程序中使用的效果,其中半透明幫助屏幕從當前視圖頂部(或底部)滑動以顯示提示或提示。此屏幕通常有一個關閉按鈕以及「不要再顯示」按鈕。iPhone,向下滑動幫助屏幕

在當前視圖之上滑動視圖以獲得這種效果的最佳方法是什麼?任何代碼示例有人可以指向我?

感謝

+1

Objective-c和iPhone SDK – 2009-04-20 13:57:44

回答

6

你會想要做這樣的事情從主視圖控制器..

-(void)showHelp 
{ 
    HelpViewController *controller = [[HelpViewController alloc]init]; 
    [self presentModalViewController:controller animated:YES]; 
    [controller release]; 
} 

,並完成按鈕要麼回調到主控制器或使用辭退本身

- (void)dismissModalViewControllerAnimated:(BOOL)animated 

以下是關於UIViewController類的文檔。您可以在此找到您需要的方法。

不再顯示功能意味着您將不得不將其選擇保存到NSUserDefaults或其他地方(sqllite,文件系統)。然後,當你的應用程序啓動時,你可以閱讀它以確定是否應該調用showHelp。