作者Jerrynet (我爱Hot_game板)
看板MacDev
标题[问题] 如何更新custom view 的绘图内容
时间Wed Apr 30 21:49:26 2008
使用:Xcode 3.1 (Leopard)
语言:Objective-C
问题叙述:
我在custom view上画一个渐层色上去,可是只要视窗大小改变有盖到我的custom
view 时,画面会花掉= =
我看document里面写说 "Update a custom view to reflect changed content" 用:
"Send a setNeedsDisplayInRect: or setNeedsDisplay: message to the view"
可是我没有要改变我画的内容啊,只是希望画面变正常,就是有update这样.
不知道要用哪个method呢?
(不好意思我刚踏进苹果程式设计,很多都不懂请多包涵> < )
第二个问题是,我在画渐层的时候用NSGradient 的 drawInRect 这个方法,
它有个参数是NSRect,就是要画渐层的地方吧?
那给它[customView rect] 和 [customView frame] 有什麽不同呢?
谢谢各位回答@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.112.56
※ 编辑: Jerrynet 来自: 219.70.112.56 (04/30 22:05)