我用這個簡單的代碼爲我的UI:上缺少DateTimeElement(Monotouch.Dialog)後退按鈕
challengeStartTime = new DateTimeElement("Start Time",DateTime.Now);
Root = new RootElement ("Add Event") {
new Section (""){
challengeStartTime
}
};
我使用此代碼了一段時間,一切都按預期。現在我將應用程序遷移到iOS 7,並出現這種奇怪的行爲:1.導航到DateTimeElement 2.返回到前一個屏幕(NavigationController-Bar中有通常的後退按鈕)3.再次導航到DateTimeElement(例如,如果我輸入了錯誤的時間)4. NavigationController中沒有後退按鈕。沒有辦法導航回來。
我再次驗證了我的舊版本(Appstore,「win4youth」),它在那裏工作沒有問題。
任何想法可能會導致這個奇怪的問題?我已經下載了當前版本https://github.com/migueldeicaza/MonoTouch.Dialog,編譯並試用了它,但是行爲相同。我正在爲其他屏幕使用故事板,也許它與此有關?
感謝您的任何幫助
檢查某處您隱藏了導航控制器的後退按鈕。無論是'SetHidesBackButton'還是'HidesBackButton'。 – Krumelur