2012-09-25 258 views
0

我需要你的忠告關於我有問題。這是關於我的iPhone模擬器。當我運行該程序時,在垂直視圖上很好,並且完全可以。垂直和水平視圖

但是,在水平視圖中按鈕移動到另一個位置。 「CGContextDrawPath」這是我用來繪製圖形的函數參考。是否有可能使用這個函數來添加按鈕,以便它們不會像圖一樣移動。你可能會建議另一種解決方案,以便按鈕不會像垂直視圖中顯示的那樣移動並保持相同的位置。

Vertical view - iPhone Horizontal view - iPhone

回答

0

我認爲它看起來更好的水平?只是在開玩笑......

如果我真的瞭解你的話,你希望它是垂直視圖。有一個非常簡單和懶惰的解決方案:

第1步:轉到您的項目名稱與藍色圖標。點擊TARGET。轉到摘要頁面。選擇支持的方向僅爲肖像。 (第一個,你也可以選擇第二個,但你必須調整下面的代碼)

第2步:進入你的視圖控制器m文件。應該有這樣的方法。只是取消它的評論。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    // Return YES for supported orientations. 
    return (interfaceOrientation == UIInterfaceOrientationPortrait); 

}

這種方法可以確保它總是會檢查該界面的方向和只返回是,當接口實際上是人像。