Vielleicht ist "Flussdiagramm" oder "Prozessdiagramm" nicht einmal die richtige Terminologie für das, wonach ich suche, aber es ist das beste Analog, das ich mir vorstellen kann. Im Grunde versuche ich eine Bibliothek oder Klasse zu finden, die die dynamische Erstellung (in Code) von verbundenen Zellen / UIViews innerhalb eines gegebenen Raumes ermöglicht. In Code können Sie geordnete Zellen aus der Ansicht hinzufügen / löschen und entsprechend ordnen. Wenn die Superview-Größe es erlaubt (z. B. iPad), würde sie normalerweise diese verbundenen Zellen horizontal anordnen. Wenn der Speicherplatz beschränkt ist (iPhone), werden so viele Zellen wie möglich in einer Zeile horizontal angeordnet, dann werden die restlichen Zellen horizontal darunter ... ähnlich einem grafischen "Wortumbruch" fortgesetzt.
Zugegeben, ich bezweifle, dass es eine magische Bibliothek gibt, die all das tut, aber wenn die SO-Community mir eine bessere Terminologie und / oder einige potentielle Kandidaten nennen kann, wäre ich unglaublich dankbar.
Ich habe AQGridView angeschaut und es ist so eine riesige Bibliothek, ich glaube, es ist mit einer kompilierten Größe von +700 übertrieben Kb. SSCollectionView ist wirklich in der Nähe, aber Sie müssen die Zellen manuell zentrieren und es unterstützt noch nicht die variable Zellenhöhe / -breite.
Um Ihnen ein besseres Gefühl zu geben, was ich mir vorstelle, hier ein Bild:
Fertig. Ich musste mein eigenes schreiben, aber es funktioniert genau so, wie ich es wollte. Fühlen Sie sich frei, mein AppendingFlowView Repository bei GitHub auszugeben.
Tags und Links objective-c ios cocoa-touch charts flowchart