2011-10-03 51 views
1

我正在開發具有橫向模式的基於視圖模板的iPad應用程序,因爲它必須共享工具欄到其所有視圖並提供類似於tabbar的功能。基於視圖的iPad應用在橫向模式下禁用屏幕的一部分

問題是,禁用了添加到右側屏幕一部分的任何控件。例如,如果添加了一個按鈕,那麼在該部分屏幕上的部分不起作用。

令人驚訝的是,屏幕部分的寬度等於屏幕在橫向上的寬度減去縱向屏幕的寬度,所以我認爲問題與此有關。

在此先感謝

回答

1

我打賭這些控件是其上海華盈的邊界之外(或上海華的上海華盈或超超上海華盈,或......)。當視圖層次結構進行命中測試時,如果該點位於其幀外部,則返回nil,因此幀外的子視圖不能被命中。請注意,IB中的視圖默認情況下沒有「剪輯子視圖」選項,因此很難確定視圖邊界在哪裏。還要檢查這些視圖的自動調整大小設置 - 如果其中一個包含視圖未設置爲水平調整大小,並且其大小設置爲筆尖寬度,則在旋轉設備時,它不會展開爲橫向寬度。

+0

非常有幫助的答案。在幾個小時尋找解決相同問題的解決方案之後,我保存了它。 – SAHM

相關問題