PDFKIT form limit characters,dropdown list, can you help me on forms?

// Intro: "Text1" let text1FieldNameBounds = CGRect(x: 153, y: pageBounds.size.height - 360, width: 427, height: 20) let text1FieldName = PDFAnnotation(bounds: text1FieldNameBounds, forType: PDFAnnotationSubtype(rawValue: PDFAnnotationSubtype.widget.rawValue), withProperties: nil) text1FieldName.widgetFieldType = PDFAnnotationWidgetSubtype(rawValue: PDFAnnotationWidgetSubtype.text.rawValue) text1FieldName.backgroundColor = UIColor.blue.withAlphaComponent(0.25) text1FieldName.font = UIFont.systemFont(ofSize: 9) page.addAnnotation(text1FieldName) I want some help on this PDF from, first how to count form characters limit and when user max this count then go to next field e.g. text2FieldName How I create a dropdown list by the code? How I add system time when user touch on this form? How I add date automatically when user touch in a form? It is possible to add location by GPS in a form?