看板 MacDev 關於我們 聯絡資訊
現在小弟要把程式向上支援到ios7時遇到的問題, 我在設計上是採用Navigation的push 主頁->登入->註冊->秀出server得到資料(結果頁面)->感謝使用(登出) 當使用者在主頁按下登入按鈕,會push到登入頁面, 狀況1, 要是使用者在登入頁面按下註冊按鈕,會PUSH到註冊頁面,註冊成功直接到結果頁面 狀況2, 要是使用者在登入頁面登入成功的話,直接push到結果頁面, 我在結果頁面有設返回按鈕,是直接登出,並Push到感謝頁面, 結果因為ios7可以向右划動,回到上一頁,orz 變成可逆操作 ~>_<~ 我試過在那個頁面底層加一個View 並且在view上 加上一個跟self.view一樣大的btn 設成TouchDown之類 或是加上UISwipeGestureRecognizerg都沒用, 所以想問一下有辦法禁止嘛~? 或是可以給個關鍵字之類, 我搜尋出來的結果都是 介紹Ios7的新功能 在此先說聲謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.59.54 ※ 編輯: elver 來自: 118.163.59.54 (11/18 10:21)
kiii210:把backbarbuttonitem移掉 11/18 10:36
疑!~?我是自定義Navigation所以是已經是隱藏的~~ 難道~!這功能是加在Navigation的BackBtn上 喔..大感謝 (m_m) 用backbarbuttonitem去找還有找到這種用法 self.navigationController.interactivePopGestureRecognizer .enabled = NO 只是只要這樣一寫,就好像不能改了,要是在第二頁改回YES的話, 當PUSH到第二頁,在向右滑,有點像是當掉了, 操控起來,好像是推回去了,但是ui介面沒回到上一層,(有點像是當掉了) 導致系統錯亂, mkiii210大提的方法 [self.navigationItem setHidesBackButton:YES]; 只要在那頁寫上這句,影響的只有那頁,推到下一頁後,還是可以向右滑到上一頁, ※ 編輯: elver 來自: 118.163.59.54 (11/18 12:56)
Piceman:推,很詳細的說明 11/18 18:08
charlesdc:筆記 11/18 19:46