IPPaidDetailsViewController
public class IPPaidDetailsViewController : UIViewController
Screen for paid billds
### Usage: ###
let paidVc = IPPaidDetailsViewController(beneficiaryName: "John Doe",
paidDate: Date(),
dueDate: Date(),
navTitle: "CERJ",
imageUrl: "https://myimageurl.com/image.png",
paymentAmount: 223.24,
baseColor: .systemRed,
receiptAvailable: true,
paymentMessage: "Sua conta está paga")
// Alternatively, when using with storyboard/xibs, component can be configured the following way:
paidVC.setContent(beneficiaryName: "John Doe",
paidDate: Date(),
dueDate: Date(),
navTitle: "CERJ",
imageUrl: "https://myimageurl.com/image.png",
paymentAmount: 223.24,
baseColor: .systemRed,
receiptAvailable: true,
paymentMessage: "Sua conta está paga")
beneficiaryDetailsController.handleReceiptClick = {
// Action for receipt button
}
-
Undocumented
Declaration
Swift
@objc public var handleReceiptClick: (() -> ())?
-
init(beneficiaryName:
paidDate: dueDate: navTitle: imageUrl: paymentAmount: baseColor: receiptAvailable: paymentMessage: ) Undocumented
Declaration
Swift
public init(beneficiaryName: String, paidDate: Date, dueDate: Date, navTitle: String, imageUrl: String, paymentAmount: Double, baseColor: UIColor, receiptAvailable: Bool, paymentMessage: String)
-
Undocumented
Declaration
Swift
public override func viewDidLoad()
-
Undocumented
Declaration
Swift
public override func viewWillAppear(_ animated: Bool)
-
Undocumented
Declaration
Swift
public override func viewWillDisappear(_ animated: Bool)
-
setContent(beneficiaryName:
paidDate: dueDate: navTitle: imageUrl: paymentAmount: baseColor: receiptAvailable: paymentMessage: ) Undocumented
Declaration
Swift
public func setContent(beneficiaryName: String, paidDate: Date, dueDate: Date, navTitle: String, imageUrl: String, paymentAmount: Double, baseColor: UIColor, receiptAvailable: Bool, paymentMessage: String)