我会尽力解释这一点,但如果它变得太混乱,我很抱歉 - 我已经被这个问题困住了好几个小时了。
在我的应用程序中,我有一个搜索屏幕,用户可以在其中选择一堆标准来执行搜索。其中一些标准包含相当长的值列表可供选择,因此我希望在我的搜索屏幕上有一个表格视图,它有 4 行 - 每行代表用户可以设置的标准。一旦用户单击一行,我想在我的导航控制器中推送一个新窗口,该窗口由一个包含该条件的可选值的新表组成 - 一旦用户单击新窗口上的这些行之一,我想要选定的值发送回我的主搜索屏幕并弹回我的搜索屏幕。
最好的方法是什么?
阐述:
我的 searchscreen 称为 SearchViewController 并包含在一个 navigationController 中。SearchViewController 包含两个滑块和一个带有 4 行的 tableView,分别称为“Searchtype”、“Property type”、“Salestype”、“Area”和一个 searchbutton。如果用户单击“Searchtype”,那么我希望在 navigationController 中推送一个新视图,该视图应该包含一个新的 tableView,其中有一堆代表“Searchtype”标准的不同可能值的行 - 这同样适用于所有 4 行搜索视图控制器。
但我想不出最好的方法来做到这一点?我真的很感谢我能得到的任何帮助——我想弄清楚这一点我疯了:)
顺便提一句。我不使用 Interface Builder - 所有 UI 元素都是手动编码的。