更改滑块时如何更新子类 UIView 以进行绘图?
Posted
技术标签:
【中文标题】更改滑块时如何更新子类 UIView 以进行绘图?【英文标题】:How to update a subclassed UIView for drawing when the slider is changed? 【发布时间】:2012-05-03 13:46:27 【问题描述】:前段时间,我在一部 iTunes U 电影中看到了这一点(我认为是斯坦福大学)。 很遗憾,我找不到确切的视频......所以如果你知道,请告诉我。
我想创建一个视图,用户可以在其中使用滑块来更改笑脸。
所以我目前的计划是继承 UIView,然后使用 drawInRect 进行绘图。 但是如何将滑块值与我的绘图挂钩以及如何“顺利”更新它?
【问题讨论】:
【参考方案1】:在滑块的值更改处理程序中,要求视图重绘自身。视图应首先清除其上下文,然后根据您将传递给它的输入(滑块的值)执行它需要做的任何事情,然后再使用-setNeedsDisplay
等要求它重新绘制自己。
【讨论】:
以上是关于更改滑块时如何更新子类 UIView 以进行绘图?的主要内容,如果未能解决你的问题,请参考以下文章