TextInputViewController
class TextInputViewController : UIViewController
Controller for handling the APDU / Escape Command input
-
Delegate, set this to the class acting as delegate for this class using the TextInputViewControllerProtocol
Declaration
Swift
var delegate: TextInputViewControllerProtocol? -
Flag indicating what the view is handling (APDU or Escape Command)
Declaration
Swift
var isApdu: Bool -
Control outlet for main dialog box UIView
Declaration
Swift
@IBOutlet weak var dialogBoxView: UIView! -
Control outlet for input HexEditUITextView
Declaration
Swift
@IBOutlet weak var textView: HexEditUITextView! -
Control outlet for OK UIButton
Declaration
Swift
@IBOutlet weak var buttonOK: UIButton! -
Called after the controller’s view is loaded into memory. Initialises the local variables, the controls and starts the terminal list updater
Declaration
Swift
override func viewDidLoad() -
Static function to create and show this view as a popup.
Declaration
Swift
static func showPopup(parentVC: UIViewController, textViewContent: String, isApdu: Bool)Parameters
parentVCParent view
textViewContentContent to show on the textview
isApduFlag indicating if APDU is being handles or Escape Command
-
OK button callback. Calls the delegate closePopup function to export the contents and closes the popup
Declaration
Swift
@IBAction func onOKClicked(_ sender: UIButton)Parameters
senderUI control
-
Close button callback. Closes the popup.
Declaration
Swift
@IBAction func onCloseClicked(_ sender: UIButton)Parameters
senderUI control
-
Initialises the entered textview
Declaration
Swift
private func initialiseTextView(textView: UITextView)Parameters
textViewtextview to initialise
-
Closes the popup.
Declaration
Swift
private func closePopup()
TextInputViewController Class Reference