我正在开发一个使用 TableView 的应用程序。我想添加一个 ImageView 来帮助用户在详细视图上进行操作。换句话说,当用户点击表格视图中的一个单元格时,图像视图仅在详细视图上显示一次,以帮助用户操作。
我应该怎么做才能实现这样的规范?
也许您可以给 TableViewController 一个 BOOL 属性(例如,称为 shouldHideHelperImage),它可以初始化为 NO。打开详细视图时,您可以使用该属性来确定您的 ImageView 是否应该隐藏。
[imageView setHidden:[<TableViewContoller name> shouldHideHelperImage]];
[<TableViewController name> setShouldHideHelperImage:YES];
您必须将该值保存到文件中以保持持久性。我建议将它作为 TableViewController 的属性而不是你的 detailViewController 的原因只是为了减少保存和调用它的频率。
我希望这会有所帮助!- 虽然现在你可能已经解决了。