PChome季暢銷第一名。 彼得潘要繼續更多的創作,努力維持!
2012年8月4日 星期六
2012年5月15日 星期二
2012年4月20日 星期五
2012年3月3日 星期六
半遮面的百吻巴黎
感謝勇敢實現夢想的百吻巴黎楊雅晴提供照片,
http://www.wretch.cc/blog/angelduck777
今天彼得潘將以美麗的kiss來解答讀者的問題。
問題:
讀者A做了一個採用tab bar的App,
並且利用Supported Device Orientations設定App只支援Landscape (水平方向)
於Storyboard看到的view已經變為landscape,
但App真正執行時卻還是Portrait (直立方向),
造成原本水平的圖片被檔住一半,
關鍵的kiss被切掉了!
解答:
畫面要能變為Landscape還需搭配掌控畫面的view controller。
單單依靠內建的UIViewController是成不了氣候的。
因此彼得潘另外定義繼承自UIViewController的TestViewController來控制畫面,
然後再定義以下method來控制方向。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
利用UIInterfaceOrientationIsLandscape判斷方向是否為Landscape,
只有Landscape才回傳YES。
如此即可讓App完美支援Landscape,
一刀未剪地呈現浪漫Paris下發生的Kiss!
http://www.wretch.cc/blog/angelduck777
今天彼得潘將以美麗的kiss來解答讀者的問題。
問題:
讀者A做了一個採用tab bar的App,
並且利用Supported Device Orientations設定App只支援Landscape (水平方向)
於Storyboard看到的view已經變為landscape,
但App真正執行時卻還是Portrait (直立方向),
造成原本水平的圖片被檔住一半,
關鍵的kiss被切掉了!
解答:
畫面要能變為Landscape還需搭配掌控畫面的view controller。
單單依靠內建的UIViewController是成不了氣候的。
因此彼得潘另外定義繼承自UIViewController的TestViewController來控制畫面,
然後再定義以下method來控制方向。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
利用UIInterfaceOrientationIsLandscape判斷方向是否為Landscape,
只有Landscape才回傳YES。
如此即可讓App完美支援Landscape,
一刀未剪地呈現浪漫Paris下發生的Kiss!
2012年1月20日 星期五
2011年12月5日 星期一
App的死亡 (App程式設計入門第二版預告)
8-3 App的死亡
沒有不老的容顏,也沒有不死的App。造成App死亡的原因,主要有以下幾種:
1. 使用者按下home按鈕,讓App進入沉睡模式。然後再狠心地雙擊home按鈕,進入殺手模式,殺了App。
2011年8月6日 星期六
2011年7月29日 星期五
2011年6月23日 星期四
2011年5月25日 星期三
2011年3月25日 星期五
訂閱:
文章 (Atom)

















