2011-06-24 81 views
0

我必須創建一個UITableView。 假設有2個表格視圖TableView1和TableView2。 TableView2將包含假設2個文本框。並且我必須在TableView1的一個單元格中添加 TableView2。最後,我必須從TableView1的內部TableView2訪問 文本框的值。我是Iphone開發的新手。簡而言之我必須添加一個tableview到 的另一個表格 的單元格我不知道這是否可能。Iphone:我可以在另一個表格單元格中添加Tableview

如果是的話,任何人都可以給我一些鏈接或代碼來做到這一點。

感謝, 約傑什喬杜裏

+0

你試過了嗎?你想用這個做什麼? –

回答

0

這是不好看的設計。你也可以在同一個單元格中使用兩個文本字段,並使其在高度上更高一些,也可以製作一個水平分隔符另外如果你只有兩個文本字段,那麼使它們成爲全局的,並聲明爲屬性。並添加到特定的單元格中。

閱讀一些製作自定義單元格的教程,並花點時間學習這些教程。 看到這個link和谷歌搜索,你可以很容易地找到更多關於這個話題。

+0

感謝Ishu.But截至目前我不知道如果我的內部tableview將只包含2個文本框可能有很多字段裏面,所以我只是想嘗試一個示例應用程序,並檢查如果我可以得到內部的值在外表視圖中的表視圖 – user469999

+0

這是不正確的設計風格。對於這種情況,您在表格中輸入一個條目,然後通過點擊該表格可以顯示另一個表格或切換具有該表格的視圖,並相應地顯示數據。這種方式也支持您的嵌套和內部表格視圖概念。 – Ishu

+0

Ok Ishu。 .i可以告訴我可以在另一個tableview中添加一個tableview嗎?我可以在外部表格視圖的內部表格視圖中訪問控制的值嗎?只是詢問我的知識。 – user469999

0

是的,你可以做。當然,這樣做不是很好的做法。還是你想要那麼這就是做這件事的訣竅。 創建兩個ViewController並使用UITableviewController繼承它們,比如ViewController1和ViewController2。 現在在Tableview1的單元格中添加ViewController2對象。所以Tableview2會在Tableview1的單元格中。現在你需要處理Viewcontroller2中的內部tableview委託&數據源。所以你不需要在同一個視圖控制器中做很多if .. else。

現在,您可以在Viewcontroller2.h文件中取兩個文本字段,並將單元格的textField分配給cellForrowIndexPath方法中的文本字段。所以你可以隨時訪問這兩個文本字段。

我知道我的答案有點混亂,但如果您有任何問題,請問我。

+0

感謝您的答案deepak.I將開始嘗試通過做一個示例代碼,並會問你是否需要任何東西。你已經提到了一些cellForrowIndexPath.I不知道這個方法。 – user469999

+0

當然任何時間。 cellForRowAtIndexPath:是UITableview的數據源方法。您必須實現此目的才能在UITableviewCell中顯示任何內容。這很簡單。如果您有任何問題,請告訴我。 – Deeps

+0

嗨deepak.I試圖在另一個表視圖控制器的單元格中添加一個TableView控制器。但它給錯誤,如果我嘗試添加一個表視圖到另一個表視圖的單元格。任何suggesstions? – user469999

相關問題