2010-10-22 86 views
4

我們有一個模式視圖,其中包含一個包含用於編輯項目的UITableViewCells的表視圖。在iPhone上一切正常,但在iPad上我們無法讓UITableViewCell註冊爲除320像素寬外的任何內容。它基本上可以正確顯示,但單元格內部的項目對齊,就好像它只有320像素寬,320像素以外的任何內容都不會響應任何觸摸事件。iPad上的UITableViewCell寬度不正確

我已經走了視圖層次結構,看是否可能有停留在320像素可能被強制表視圖單元格認爲它只有320像素寬的觀點,但我們不能發現任何東西。

我們還甚至試圖呈現模式視圖在主窗口中,以確保它是最高級別的介紹:

​​

我檢查了tabBarController的「MyEditor的」視圖控制器的框架,和其他一切涉及,他們似乎都是正確的。唯一的問題似乎是tableview單元格。

任何幫助將不勝感激。謝謝!

回答

2

我們發現最好的辦法是將細胞進行細分並覆蓋layoutSubviews(並記住包括[super layoutSubviews])。這似乎一般在大多數情況下工作。