Re: [問題] UIViewController in UIScrollView

看板MacDev作者 (變笨中)時間14年前 (2011/04/23 14:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
http://www.2shared.com/file/irYwegZG/pages.html 附上兩個project 一個是官方的範例 加上一點nslog 另一個是我包成的ScrollViewController 我想問的是 為什麼官方的範例 viewwillappear會被呼叫 但是我的卻不會? 如果要手動呼叫 那應該用ScrollView的哪些delegate適合呢? 謝謝各位 ※ 引述《CharlieH (變笨中)》之銘言: : 大家好 想請教一下關於ScrollView的問題 : 原本我有個UIViewController X 裡面有個tableview : 在Navigation時會被push到navigation controller : 我會在Viewdidload, viewwillappear, viewdidappear : 作一些load data以及改變self.navigationItem的動作 : 現在 我想要用Scrollview來放很多個 X : 讓使用者上下滑是原本的tableview : 左右滑可以到另一個X的tableview : 像是「台灣報你好知」或是很多IM軟體的對話View : 所以我參考了官方的範例PageControl : 不同的是範例理的scrollview是直接加到root window : 但我是要push一個ScrollviewController到navigation裡 : 於是我做了一些修改 把範例的PhoneContactContrller(繼承NSObject) : 改成一個ScrollViewController(裡面有scrollview, NSarray放X controller) : 當作我要push的controller : 我的問題是: : 1. 原本的X controller只有Viewdidload會被呼叫 apear相關的都不會被呼叫 : 但是在官方的範例裡是會被正常呼叫到的 : 2. 原本在X controller裡用self.navigationItem改變最上面的Bar這件事失效了 : 我原本是覺得應該不需要修改X controller 只要中間多插一層scrollView就可以作到 : 不過現在卡關了 : 不曉得有沒有人有類似的經驗可以分享 : 謝謝~ : (也有嘗試Three20 的TTscrollview 不過似乎也有一樣的問題) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.80.200.177
文章代碼(AID): #1Did4MpF (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1Did4MpF (MacDev)