作者valda (valda)
看板MacDev
標題[問題] uiscrollview scroll 後push subview
時間Sat Jul 11 00:55:20 2015
請教一個問題,如果我有一個uiscrollview,有十個page,
當接收到一個event的時候,我要自動swich到特定的page,
然後push其subview,我本來的方式是先下指令讓
scrollview scroll到我要的page,
delay 1秒(等待scrollview到達定位),
然後push 其subview出來,這樣可以work,但沒想到,
scrollview有可能超過十個甚至二十個page,
等待的時間我根本不知道怎麼估算,
所以push subview的時候,
常常scrollview還沒到達特定的page,
請問有好的方法嗎?
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.232.79
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1436547322.A.3C4.html
→ kyushu: 你可以實作一個completion handler在你的scroll function 07/11 01:06
→ kyushu: 裡,在做完scroll的動作之後執行這個completion handler 07/11 01:06
推 neotek: UIScrollViewDelegate 07/11 01:49
→ neotek: - scrollViewDidEndDecelerating: 07/11 01:49
推 kyushu: 推noetek,scrollViewDidEndDecelerating 是scroll的最後 07/11 07:29
→ kyushu: 一步 07/11 07:29
→ kyushu: 不好意思是 推neotek 07/11 07:30