首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么setAnimationDidStopSelector气馁?

setAnimationDidStopSelector是一个在iOS开发中使用的方法,用于设置动画结束后要执行的回调方法。它是一个旧版的方法,在现代的iOS开发中已经被废弃,不再推荐使用。

这个方法可能会让人感到气馁,主要有以下几个原因:

  1. 它使用了选择器(Selector)作为参数,选择器是一种在Objective-C中表示方法的方式。使用选择器需要在编译时进行静态检查,而不是在运行时进行动态绑定。这种静态绑定的方式不够灵活,容易出现错误,并且不易于维护和调试。
  2. 使用setAnimationDidStopSelector方法需要手动编写回调方法,并且在回调方法中处理动画结束后的逻辑。这种方式不够直观和易用,容易出现代码冗余和混乱的情况。
  3. 在现代的iOS开发中,推荐使用更加灵活和易用的动画API,如UIView的block-based动画方法。这些方法使用闭包(block)作为参数,可以直接在动画代码块中处理动画结束后的逻辑,更加直观和易于理解。

综上所述,setAnimationDidStopSelector方法已经过时且不推荐使用。在现代的iOS开发中,建议使用更加灵活和易用的动画API,如UIView的block-based动画方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

IOS开发系列——UIView专题之二:动画篇【整理,部分原创】

context:(void *)context 参数 animationID 动画块内部应用程序标识用来传递给动画代理消息-这个选择器运用setAnimationWillStartSelector:和setAnimationDidStopSelector...context 附加的应用程序信息用来传递给动画代理消息-这个选择器使用setAnimationWillStartSelector:和setAnimationDidStopSelector:方法。...+ (void)setAnimationDelegate:(id)delegate 参数 delegate 你可以用setAnimationWillStartSelector:和setAnimationDidStopSelector...默认值是nil setAnimationDidStopSelector: 设置消息给动画代理当动画停止的时候。...+(void)setAnimationDidStopSelector:(SEL)selector 参数 selector 当动画结束的时候发送给动画代理。默认值是NULL。

1.3K10

为什么读博,以及我为什么不读博?

为什么读博,以及我为什么不读博? 研究生三年后,毕业生都做出了自己的选择,一部分人就业,一部分人选择继续深造,不同的路径,同样的都是在探索自己的生涯之路。...我为什么不读博 1. 就业市场的现状和未来。 非常一致地,当我咨询所有身边的青年教师时(从刚毕业到35岁之间),几乎没有一个老师认可读博并在高校当老师是正确的选择。...为什么现在的青年教师过的这么惨淡?可以另举一组数据:我在北京一所985大学的经管学院学习,目前学校新招老师已经是只要海龟,国内哪怕是北大也基本不予考虑。...为什么当辩论时我们总有说不完的话而在写论文的时候常常感到文思枯竭?为什么我极少在写论文时感到一股喷薄的倾诉欲?...我为什么读博 写到这里似乎我马上就要精疲力竭了,因为不断的自我否定后似乎只剩下空虚和自我厌弃。但我仍然想老调重弹地提起一点读博的理由,然后尝试着反驳他们,看看自己所谓的理由是否站得住脚。

1K10
领券