Objective-C-Formular-Framework [duplizieren]

8

Ich denke, gibt es ein Drittanbieter-Framework, das es erlaubt, Formulare in Objective-C einfach zu erstellen und zu verifizieren? Dies ist eine Aufgabe, die wir Entwickler sehr oft machen, und ich glaube, dass dies der schwierigste und längste Teil ist, den es zu programmieren gilt.

Jedes Mal, wenn ich mich um die TextFields kümmern muss, zeige ich die richtige Breite des Labels und des Textfelds in den Zellen der Tabellenansicht oder in anderen Ansichten an. Implementieren des UITextFieldDelegate-Protokolls, damit nur Ziffern oder bestimmte Zeichenfolgen eingegeben werden können. Wenn es sich um Ziffern und Währungen handelt, müssen wir uns darum kümmern, dass die Nummer dem Benutzer korrekt angezeigt wird (Zahlenformatierer) und der Float- oder Double-Wert an die API oder Core Data gesendet wird. Wir müssen alle Werte überprüfen und Popups anzeigen, um den Benutzer zu benachrichtigen, dass er eines der Textfelder nicht ausgefüllt oder falsch ausgefüllt hat, und dieses Feld zu fokussieren ...

Was noch ärgerlicher ist, wenn wir eine Tabellenansicht mit vielen Zellen mit der gleichen Zellenkennung haben, müssen wir alle Zeichenfolgen behalten und sie in der cellForRowAtIndexPath-Methode zuweisen. Wenn also der Benutzer scrollt, werden die Tabellenzeichenfolgen nicht gemischt . Fügen Sie auch "next" auf der Tastatur hinzu oder verwenden Sie vorher die Eingabezugriffsansicht, um zum nächsten und vorherigen Feld zu wechseln.

Gibt es also einen Rahmen, eine Sammlung von Klassen, die es vereinfachen würden, machen Sie immer wieder dasselbe oder haben Sie schöne Lösungen?

    
Chris Rutkowski 27.06.2011, 11:12
quelle

2 Antworten

7

Hier ist ein sehr gut geschriebener, aktiv gepflegter und dokumentierter Formularrahmen, der Open-Source ist

IBAFormen

Und hier ist eine kleine Einführung von den Framework-Entwicklern.

    
Mic Pringle 27.06.2011 12:43
quelle
-6

Es gibt 3 Arten von Rahmen in iphone (Standard)

  1. Grundlagenrahmen
  2. UIkit-Framework
  3. CoreGraphics-Framework

Es gibt viele andere Arten von Rahmenwerk, dass wir es gemäß unserer Anforderung verwenden können.

    
Brijesh Singh 22.08.2012 10:50
quelle