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?
Hier ist ein sehr gut geschriebener, aktiv gepflegter und dokumentierter Formularrahmen, der Open-Source ist
Und hier ist eine kleine Einführung von den Framework-Entwicklern.
Es gibt 3 Arten von Rahmen in iphone (Standard)
Es gibt viele andere Arten von Rahmenwerk, dass wir es gemäß unserer Anforderung verwenden können.
Tags und Links objective-c iphone xcode forms verification