【发布时间】:2010-11-01 17:53:44
【问题描述】:
我有一个简单的向下钻取导航应用程序。在详细视图中,我绘制了几个 20x20 大小的 UIImage,具体取决于导航项中选择的行。 These images are drawn as subviews over the detail view when a row is selected.Now when I get to the "detail view" I have set up a couple of buttons, which when pressed, will rearrange the small images.为此,我需要清除以前的图像并在视图的不同位置重新绘制它们。我有这样的方法: [MyView changeImagePositionwithPosnumber:"按钮选择的数字"] 按下按钮时我无法传递此方法,因为它会覆盖现有图像。 如何刷新视图以通过此方法?我需要为此实施绘制矩形吗? 我不太了解drawrect,也不知道如何实现它。 简而言之,当您离开详细视图时,无论导航控制器做什么,我都想做,所以我可以刷新我的视图并在其上绘制新图像。 非常感谢您对此的任何帮助。我还是个新手。
【问题讨论】:
标签: objective-c uiimage drawrect navigationcontroller iphone