【发布时间】:2011-08-04 18:28:22
【问题描述】:
我有一个显示联系信息的表格视图。我有另一种观点,它充当“接触板”。基本上它有空行或文本填充行。当用户点击表格视图上的按钮时,我希望它有空行(或默认状态),并且我希望它在用户点击表格视图上的一行时预填充文本。我的数据源写入/读取方法工作正常,但是一旦“接触板”视图被调出;它保存了它的状态。
例如,如果我用按钮打开“接触板”视图,那么它会显示正确的默认状态。然后,如果我通过点击一行打开“接触板”视图,它将显示正确的文本,但如果我尝试通过按钮再次打开它,那么它将不会重新显示默认状态,而是会显示文本从以前开始。
视图关闭后如何重置?我是否在 [self removeFromSuperview] 之前调用 dealloc()?
【问题讨论】: