AmytisController

@objc
open class AmytisController : UIViewController, MainAmytisControllerJSExport

Undocumented

  • Undocumented

    Declaration

    Swift

    public var aview: AmytisView!
  • Undocumented

    Declaration

    Swift

    public var parameters: [String : Any]
  • pan

    Undocumented

    Declaration

    Swift

    public var pan: Pan { get }
  • Undocumented

    Declaration

    Swift

    public var swipe: Swipe { get }
  • Undocumented

    Declaration

    Swift

    open func json(_ url: String, _ parameters: [String : Any] = [:], method: RequestMethod = .get, coding: DataCoding = .json, retry: Int = 1, object: ((JSON) -> Void)? = nil, array: (([JSON]) -> Void)? = nil, failure: (() -> Void)? = nil)
  • Undocumented

    Declaration

    Swift

    public func setArgument(_ name: String, _ object: Any)
  • Undocumented

    Declaration

    Swift

    public func getArgument(_ name: String) -> JSValue?
  • Undocumented

    Declaration

    Swift

    public func runJS(_ code: String)
  • Undocumented

    Declaration

    Swift

    override open func open(_ name: String, _ parameters: [String : Any] = [:], storyboardName: String = "Main")
  • Undocumented

    Declaration

    Swift

    public func jsOpen(_ name: String, _ params: [String : Any], _ storyBoardName: String)
  • Undocumented

    Declaration

    Swift

    override open func openUrl(_ url: String, _ escape: Bool = false)
  • Undocumented

    Declaration

    Swift

    override open func pop(_ animated: Bool = true, _ toRoot: Bool = false)
  • //// alerted field

    Declaration

    Swift

    public func input(title: String = "", message: String, okBtn: String = "OK".local, cancelBtn: String = "Cancel".local, placeholder: String = "", keyboardType: UIKeyboardType = UIKeyboardType.default, text: String = "", onCharacter: ((UITextField) -> Void)? = nil, cancel: (() -> Void)? = nil, empty: (() -> Void)? = nil, _ action: @escaping ((String) -> Void))
  • Undocumented

    Declaration

    Swift

    public func input(_ dic: JSValue)
  • Undocumented

    Declaration

    Swift

    public func inputs(title: String = "", message: String = "", okBtn: String = "OK".local, cancelBtn: String = "Cancel".local, placeholders: [String] = [], keyboardTypes: [Int: UIKeyboardType] = [:], texts: [Int: String] = [:], heights: [Int: CGFloat] = [:], params: [String: Any] = ["buttonTextColor": "black"], action: @escaping (([String]) -> Void), _ cancel: (() -> Void)? = nil)
  • Undocumented

    Declaration

    Swift

    public func choices(title: String = "", message: String, actions: [String : (() -> Void)], attributes: [String : Any] = [:], dismissable: Bool = true)
  • Undocumented

    Declaration

    Swift

    public func jsChoices(_ dic: JSValue)
  • Undocumented

    Declaration

    Swift

    public func toast(title: String = "", message: String, time: Double = 2.0, completion: (() -> Void)? = nil)
  • Undocumented

    Declaration

    Swift

    public func jsToast(_ message: String, _ completion: JSValue?, _ params: JSValue?)
  • // binders to aview

    Declaration

    Swift

    public func bindToPan(view: UIView, end: CGPoint = CGPoint.zero, direction: BindPanDirection = .x, incremental: Bool = false, ended: (() -> Void)? = nil)
  • //// topBar Config

    Declaration

    Swift

    public var topView: AmytisView?
  • Undocumented

    Declaration

    Swift

    public func reRenderTopbar(_ values: [String : String])
  • //////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////// binding to uiviewcontroller///////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////

    Declaration

    Swift

    public var loaded: Bool
  • Undocumented

    Declaration

    Swift

    public var amytisControllerName: String
  • Undocumented

    Declaration

    Swift

    public func onDisappearAction(_ action: @escaping (() -> Void))
  • Undocumented

    Declaration

    Swift

    public func onAppearAction(_ action: @escaping (() -> Void))
  • Undocumented

    Declaration

    Swift

    override open func viewDidLoad()
  • Undocumented

    Declaration

    Swift

    open override func viewWillLayoutSubviews()
  • Undocumented

    Declaration

    Swift

    public func reloadAll()
  • Undocumented

    Declaration

    Swift

    public func reloadTop()
  • Undocumented

    Declaration

    Swift

    override open func viewDidAppear(_ animated: Bool)
  • Undocumented

    Declaration

    Swift

    override open func viewWillAppear(_ animated: Bool)
  • Undocumented

    Declaration

    Swift

    override open func viewWillDisappear(_ animated: Bool)
  • Undocumented

    Declaration

    Swift

    override open func didReceiveMemoryWarning()
  • Undocumented

    Declaration

    Swift

    open func viewWillLoad()
  • Undocumented

    Declaration

    Swift

    open func viewLoaded()
  • Undocumented

    Declaration

    Swift

    open func viewAppeared()
  • /////////////////////////////////////////////// ///// aview View extract methods helper//////// //////////////////////////////////////////////

    Declaration

    Swift

    open func view(_ id: String) -> View?
  • Undocumented

    Declaration

    Swift

    open func label(_ id: String) -> Label?
  • Undocumented

    Declaration

    Swift

    open func image(_ id: String) -> ImageView?
  • Undocumented

    Declaration

    Swift

    open func button(_ id: String) -> Button?
  • Undocumented

    Declaration

    Swift

    open func textfield(_ id: String) -> TextField?
  • Undocumented

    Declaration

    Swift

    open func tableview(_ id: String) -> TableView?
  • Undocumented

    Declaration

    Swift

    open func collectionView(_ id: String) -> CollectionView?
  • Undocumented

    Declaration

    Swift

    open func map(_ id: String) -> Map?
  • Undocumented

    Declaration

    Swift

    open func picker(_ id: String) -> Picker?
  • Undocumented

    Declaration

    Swift

    open func selection(_ id: String) -> Segment?
  • Undocumented

    Declaration

    Swift

    open func slider(_ id: String) -> Slider?
  • Undocumented

    Declaration

    Swift

    open func slideshow(_ id: String) -> SlideShow?
  • Undocumented

    Declaration

    Swift

    open func getSwitch(_ id: String) -> Switch?
  • Undocumented

    Declaration

    Swift

    open func datepicker(_ id: String) -> DatePicker?
  • ////// using views by closure

    Declaration

    Swift

    open func view(_ id: String, _ closure: @escaping (View) -> Void)
  • Undocumented

    Declaration

    Swift

    open func label(_ id: String, _ closure: @escaping (Label) -> Void)
  • Undocumented

    Declaration

    Swift

    open func image(_ id: String, _ closure: @escaping (ImageView) -> Void)
  • Undocumented

    Declaration

    Swift

    open func button(_ id: String, _ closure: @escaping (Button) -> Void)
  • Undocumented

    Declaration

    Swift

    open func textfield(_ id: String, _ closure: @escaping (TextField) -> Void)
  • Undocumented

    Declaration

    Swift

    open func tableview(_ id: String, _ closure: @escaping (TableView) -> Void)
  • Undocumented

    Declaration

    Swift

    open func collectionView(_ id: String, _ closure: @escaping (CollectionView) -> Void)
  • Undocumented

    Declaration

    Swift

    open func map(_ id: String, _ closure: @escaping (Map) -> Void)
  • Undocumented

    Declaration

    Swift

    open func picker(_ id: String, _ closure: @escaping (Picker) -> Void)
  • Undocumented

    Declaration

    Swift

    open func selection(_ id: String, _ closure: @escaping (Segment) -> Void)
  • Undocumented

    Declaration

    Swift

    open func slider(_ id: String, _ closure: @escaping (Slider) -> Void)
  • Undocumented

    Declaration

    Swift

    open func slideshow(_ id: String, _ closure: @escaping (SlideShow) -> Void)
  • Undocumented

    Declaration

    Swift

    open func getSwitch(_ id: String, _ closure: @escaping (Switch) -> Void)
  • Undocumented

    Declaration

    Swift

    open func datepicker(_ id: String, _ closure: @escaping (DatePicker) -> Void)
  • Undocumented

    Declaration

    Swift

    public func sendSMS(message: String, recipients: [String], sent: (() -> Void)? = nil, canceled: (() -> Void)? = nil, failed: (() -> Void)? = nil)
  • Undocumented

    Declaration

    Swift

    public func sendSMS(_ message: String, _ recipients: [String], _ sent: JSValue? = nil, _ canceled: JSValue? = nil, _ failed: JSValue? = nil)
  • Undocumented

    Declaration

    Swift

    public func messageComposeViewController(_ controller: MFMessageComposeViewController, didFinishWith result: MessageComposeResult)