AmytisController
@objc
open class AmytisController : UIViewController, MainAmytisControllerJSExport
Undocumented
-
Undocumented
Declaration
Swift
public var aview: AmytisView! -
Undocumented
Declaration
Swift
public var parameters: [String : Any] -
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)
AmytisController Class Reference