我希望有人可以幫助...這個問題已經在這裏討論,我已經嘗試瞭解決方案建議,但無濟於事。模式關閉後,ViewController垂直移動20px:iOS4 Only。示例代碼包括
我的問題是使用示例項目,可以從該URL下載最好的說明:
http://www.hitsalive.com/tmp/VCTest.zip
在這個例子中的項目,我都習慣叫另外兩個UIViewControllers主UIViewController
有兩個按鈕 - 一個使用presentModalViewController
,另一個使用「addSubView」(使用AppDelegate)。單獨的按鈕和UIViewController
工作正常。
但是,如果我首先調用模態的ViewController,然後關閉它(使用dismissModalViewControllerAnimated: YES
),然後顯示所述第二(addSubView
)UIViewController
,那麼所有的元素和子視圖在所述第二UIViewController
(諸如本例中的按鈕)得到垂直向下移動20個像素。流離失所發生在短暫的延遲。
此問題在SDK 3.2及以下版本中不會發生 - 只是iOS4。
任何幫助將不勝感激,尤其是參考上面的示例項目。
鏈接到此問題的zip文件不再可用。這使得這個問題不再適用於其他任何人。 – Keith 2011-09-02 20:11:47