2010-12-10 2 views
0
I am using a UISplitViewController in my application. In this SplitViewController on the left hand side i have A NavigationController and on right side i have a DetailViewController. 

On my navigation controller i have UITableViewController which is used for navigating through the hierarchy of data. 

Wenn ich einen Datensatz (Zelle) aus der Tabelle auswähle, möchte ich seine Details auf dem Detailansicht-Controller anzeigen.Wie kann ich mehr als eine Spalte in der ipad monotouch-Anwendung hinzufügen?

I want the data to be displayed in following format: 

Name:  Matthew 
Age:  24 
City:  Newyork 

My problem is, i dont know how to add more than one column in the UITableView. 

Another question is that how to edit the values from this table? 

I want to edit the cells from table. 

For example, i want to edit the details from above table to: 

Name: George Matthew 
Age:  24 
City: Newyork 


In short i want to place labels in the forst column and text boxes in the second column of my table. 

Please help me out. 

Danke, Neha

Antwort

0

In einem Tableview gibt es keine zwei Spalten, sondern können Sie Subviews in der einzelnen Spalte selbst hinzufügen.

Tun Sie in Ihrem CellForRowIndex Delegaten In Ihrem Fall erstellen Sie ein Label zuweisen die Rahmen (x, y, Breite, Höhe) Werte für diese bestimmte Zelle. Fügen Sie diese Beschriftung dann als Unteransicht der Zelle hinzu. Jetzt für das Textfeld gleich wie Label jetzt erhöhen Sie seinen x-Wert höher, so dass es auf der rechten Seite der Tabellenansicht sein wird.

+0

Hallo, ich bin noch nicht klar. Was ist ein CellForRowIndex-Delegat? Willst du sagen, dass ich in jeder Zelle in der Tabelle in der "GetCell" -Methode ein Label und ein Textfeld hinzufügen muss, wo wir den Inhalt der Zelle deklarieren? – Neha

+0

Muss ich eine separate Klassendatei für diese Tabelle erstellen oder eine Unterklasse für diese Tabelle in meiner Datei DetailViewcontroller.cs selbst erstellen? – Neha

+0

Sehen Sie diese beiden Tutorials http://doronkatz.com/ipad-programming-tutorial-hello-world http://blancer.com/tutorials/i-phone/77006/uitableview-adding-subviews-to-a-cells- Inhaltsansicht / – iPrabu

Verwandte Themen