Sie können One UITableView für diesen Zweck verwenden und Tabellendaten in der Methode segmentcontrolindexchange erneut laden. Siehe Code
%Vor%Sie können es auf beide Arten tun ... ein UITableView würde erfordern, dass Sie die Datenquelle ändern und wenn sich das Segmentierungssteuerelement ändert. alternativ und bevorzugt würden Sie 2 UITableViews mit ihren eigenen Controllern haben und einfach die Sichtbarkeit von ihnen mit dem Segmentierungssteuerelement umschalten.
Ein anderer Ansatz, der den Designrichtlinien von Apple folgen würde, wäre, das Segmentierungssteuerelement durch ein Symbolleisten-Steuerelement zu ersetzen. Sie könnten dann den Build in UIToolBarController verwenden, um den UI-Stack zu verwalten und unterschiedliche Ansichten für jeden Status zu haben.
Tags und Links objective-c iphone