【问题标题】:Need help with refreshing UIView in iPhone SDK在 iPhone SDK 中刷新 UIView 需要帮助
【发布时间】: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


    【解决方案1】:

    这对我有用: UIView *视图: for(UIView *subview in [view subviews]) { [子视图 removeFromSuperview]; }

    谢谢

    【讨论】:

      猜你喜欢
      • 2011-02-26
      • 1970-01-01
      • 2022-01-03
      • 2019-12-28
      • 2010-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多