【发布时间】:2012-05-08 07:35:58
【问题描述】:
我需要在 PaintingView.m 视图之外更改 GLPaint 的画笔大小。我怎样才能做到这一点?我首先考虑使用 NSNotification 将值传输到 PaintingView.m 控制器 - 尽管从那里我不完全确定该怎么做,因为画笔大小是在 .h 文件中定义的?
如果可能,请提供一些想法和一个小例子。
非常感谢。
【问题讨论】:
标签: iphone objective-c ios xcode size
我需要在 PaintingView.m 视图之外更改 GLPaint 的画笔大小。我怎样才能做到这一点?我首先考虑使用 NSNotification 将值传输到 PaintingView.m 控制器 - 尽管从那里我不完全确定该怎么做,因为画笔大小是在 .h 文件中定义的?
如果可能,请提供一些想法和一个小例子。
非常感谢。
【问题讨论】:
标签: iphone objective-c ios xcode size
使用NSUserDefaults 存储画笔的大小值并在.m 文件中传递此NSUserDefaults 值。现在,您可以从应用程序中的任何位置以及委托文件中的任何位置更改您的 NSUserDefaults 值,也可以使用通知。因此,无论大小存储在NSUserDefaults 中,都会自动出现在 .m 文件中。
希望对你有所帮助..
【讨论】:
#define 呢? :)