0

我正在研究我的第一個應用程序,並且如何佈置其一些邏輯方面的問題。 基本上,應用程序應該做的是在啓動時顯示第一個屏幕,用戶可以填寫一些值並按下打開顯示結果的tableview的按鈕。第一個屏幕(視圖),插座和連接都工作正常。我遇到的問題是如何離開這個「家庭」搜索視圖,並顯示結果給最終用戶在一個表視圖。現在,我只有1個視圖及其相關的視圖控制器,並且此控制器處理接收用戶輸入並在整個HTTP發佈請求中獲取結果的任務。如何從第一個視圖切換到TableView?

我需要你的指導... Thx提前

斯特凡

回答

1

是否有一個原因,這一切都必須發生在一個屏幕上?通過使用UINavigationController並推入一個新的視圖控制器(可以是UITableViewController或者簡單地包含UITableView的UIViewController),iOS設置爲允許它非常容易地發生(我認爲)。

如果你必須在一個視圖中進行所有這些,Swastik是正確的,它需要一些視圖雜技。做到這一點有吸引力的一種方法是使用與iOS推出了UIView動畫4.

這裏是蘋果公司的UIView的文檔:UIView Class Reference

具體來說,檢查出的類方法:
1. animateWithDuration:animations:(帶或不帶completion:
2. transitionWithView:duration:options:animations:completion:

注意,這些方法會要求你學一點有點塊,但它是值得的,我認爲塊給予巨大的力量!

使用上面提到的方法,您可以淡出表單並在桌面視圖中淡入淡出,也可以在桌面視圖飛行時將屏幕移出屏幕。可能性僅受限於您的想象力。

+0

不,我實際上不希望它在一個屏幕上... – Steve

+0

但我不確定如何將結果項傳遞給來自搜索視圖控制器的TableView – Steve

0

u能在烏拉圭回合xib.Initially添加表隱藏它,&當u需要展示它取消隱藏&也如果u想要更新表格的數據,可以重新加載表格的數據。

相關問題