使用新属性重绘 - Cocoa/Objective C
假设我有一个名为“MyView”的视图。 我有这三个下拉菜单,分别称为“阴影”、“颜色”和“边框”。
每当我更改这些下拉列表之一时,我希望视图使用所选属性进行更新! 我该怎么做?我目前只能在视图中绘制一个正方形:(
请帮我解决这个问题!
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每次更改值时 - 调用
[myRectangleView setNeedsDisplay:YES]
。这样您的应用程序就会知道它需要重新绘制视图,一旦这样做 - 它将使用新设置的值。Each time you change a value - call
[myRectangleView setNeedsDisplay:YES]
. This way your app will know that it needs to redraw the view and once it does - it will use newly set values.