我有一个简单的向下钻取导航应用程序。在详细视图中,我绘制了几个 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:"number selected by buttons"] 当按钮被按下时我不能通过这个方法,因为它会覆盖现有的图像。如何刷新视图以通过此方法?我需要为此实施绘制矩形吗?我不太了解drawrect,也不知道如何实现它。简而言之,当您离开详细视图时,无论导航控制器做什么,我都想做,所以我可以刷新我的视图并在其上绘制新图像。非常感谢您对此的任何帮助。我还是个新手。
问问题
296 次