作者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://webptt.com/cn.aspx?n=bbs/MacDev/M.1436547322.A.3C4.html
1F:→ kyushu: 你可以实作一个completion handler在你的scroll function 07/11 01:06
2F:→ kyushu: 里,在做完scroll的动作之後执行这个completion handler 07/11 01:06
3F:推 neotek: UIScrollViewDelegate 07/11 01:49
4F:→ neotek: - scrollViewDidEndDecelerating: 07/11 01:49
5F:推 kyushu: 推noetek,scrollViewDidEndDecelerating 是scroll的最後 07/11 07:29
6F:→ kyushu: 一步 07/11 07:29
7F:→ kyushu: 不好意思是 推neotek 07/11 07:30