本節書摘來自異步社群《ipad開發從入門到精通》一書中的第6章,第6.3節站站查詢,作者 楊春澤,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
6.3 站站查詢
ipad開發從入門到精通
本子產品的功能是提供站站查詢功能,隻需輸入起始站和目的站的名稱,就可以快速查詢到符合要求的公交線路了。在本節的内容中,将詳細講解站站查詢子產品的具體實作流程。
6.3.1 站站查詢主視圖
站站查詢主視圖cbus_stattostatview.xib的ui界面如圖6-6所示,在上方顯示搜尋表單,下方清單顯示了30條線路。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLwUmM0EmM1U2MwQTMxEmY4ImZxQGNmRzN3AjYhJjN0UzNkhTM4Y2Yx8CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
實作檔案cbus_stattostatviewcontroller.h的代碼如下所示。
執行效果如圖6-7所示。
6.3.2 站站查詢詳情視圖
站站查詢詳情視圖cbus_statdetailstatview.xib的ui界面如圖6-8所示,在上方顯示票價、始發站、終點站、首班車時間和末班車時間,在下方清單顯示了30條線路。
其實本子產品和上一節中的線路詳情子產品類似,實作檔案cbus_statdetailstatviewcontroller.m的主要代碼如下所示。