当用户按下按钮时,如何重置UI?

时间:2011-02-07 07:14:43

标签: iphone ipad uiscrollview

我有1个包含18个按钮的scrollview。

1)当用户点击任何按钮时,会在第二个UIScrollView中添加一个按钮。

2)然后,当用户点击第二个滚动视图上的该按钮时,该按钮将从第二个滚动视图中删除。

两个uiscrollviews都包含其按钮列表。

在这两个步骤中,我必须重新加载我的scrollview。

我可以通过添加观察者来执行相同的任务,这样当按钮上执行任何操作时它会自动重新加载,如果是,那么如何?

1 个答案:

答案 0 :(得分:3)

你应该查看NSNotificationCenter class和通知。您可以发布通知并让相应的类响应该通知。以下是Apple的参考资料:

基本上,您的父视图会将自身添加为通知的观察者。您通常会定义代表您的通知的常量。然后,将代码添加到按钮或滚动视图以在适当的时间发布通知。

相关问题