Einfache, aber dynamisch generierte Ablaufdiagramm- oder Prozessdiagrammansicht für iOS

9

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:

    
Greg Combs 02.05.2011, 16:02
quelle

2 Antworten

4

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.

  • Es ist dynamisch (fügen Sie Stufen auf Anfrage hinzu).
  • Es reagiert auf Änderungen in der Master-Ansicht durch Neuausrichtung und Größenanpassung der Zellen bei Bedarf mit Animation!
  • Es behandelt automatisch mehrere Zeilen, abhängig von der gewünschten Zellengröße und Anzahl der Zellen.

    
Greg Combs 09.06.2011, 22:20
quelle
0

Ich habe diese Open-Source-ios-lib erstellt, um einfach ein Diagramm oder eine Struktur zu erstellen und es in einer Ansicht zu zeichnen.

Bitte machen Sie Pull-Anfragen:)

Ссылка

    
chikuba 25.03.2014 21:14
quelle