我喜歡在許多iPhone應用程序中使用的效果,其中半透明幫助屏幕從當前視圖頂部(或底部)滑動以顯示提示或提示。此屏幕通常有一個關閉按鈕以及「不要再顯示」按鈕。iPhone,向下滑動幫助屏幕
在當前視圖之上滑動視圖以獲得這種效果的最佳方法是什麼?任何代碼示例有人可以指向我?
感謝
我喜歡在許多iPhone應用程序中使用的效果,其中半透明幫助屏幕從當前視圖頂部(或底部)滑動以顯示提示或提示。此屏幕通常有一個關閉按鈕以及「不要再顯示」按鈕。iPhone,向下滑動幫助屏幕
在當前視圖之上滑動視圖以獲得這種效果的最佳方法是什麼?任何代碼示例有人可以指向我?
感謝
你會想要做這樣的事情從主視圖控制器..
-(void)showHelp
{
HelpViewController *controller = [[HelpViewController alloc]init];
[self presentModalViewController:controller animated:YES];
[controller release];
}
,並完成按鈕要麼回調到主控制器或使用辭退本身
- (void)dismissModalViewControllerAnimated:(BOOL)animated
以下是關於UIViewController類的文檔。您可以在此找到您需要的方法。
不再顯示功能意味着您將不得不將其選擇保存到NSUserDefaults或其他地方(sqllite,文件系統)。然後,當你的應用程序啓動時,你可以閱讀它以確定是否應該調用showHelp。
根據您的描述,看着iPhone Human Interface Guidelines,您想要UIActionSheet,因爲默認情況下模態視圖不是半透明的。
UIActionSheet
也可以更好地與你想要的一起工作。你應該能夠在一條線上實現你的目標。
Objective-c和iPhone SDK – 2009-04-20 13:57:44