網頁

2012年11月26日 星期一

iOS開發筆記-橫向model mode啟動

花了一整個晚上的時間查這長久困擾我的問題,就是presentModalViewController似乎無法在橫向時使用,不甘心決定花時間下去找出問題,心中一直想著是否是viewController無法取得,若是,那要如何取得,最後終於找到方法,我的直覺是對的,取得ViewController的方法也很簡單

AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
//上述的AppDelegate指的是在建立整個專案時,那個唯一的ApplicationDelegate
appDelegate.viewController <-- 就是目標viewController


所以整個code如下,就用下面這幾行就搞定了:
UIViewController *file = [[UIViewController alloc] ......];
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];

[appDelegate.viewController presentModalViewController:file animated:YES]
[file release];


這花了我一堆時間,我還是太嫩....

參考網址:
iOS模态窗口的实现。(横屏问题)

沒有留言:

張貼留言