FUIPrivacyNoticeDetailSettingViewController
@MainActor
open class FUIPrivacyNoticeDetailSettingViewController : UITableViewController
This UITableViewController is used to display the edit operation of the permission.
Example:
let vc = FUIPrivacyNoticeDetailSettingViewController()
vc.item = item
vc.footerText = "footer Text"
vc.cellProvider = { tb, item, cell -> UITableViewCell in .... }
vc.buttonCell.onChangeHandler = { value in
...
}
-
Undocumented
Declaration
Swift
@MainActor open var cellProvider: ((UITableView, FUIPrivacyNoticeItem?, FUIPrivacyNoticeSettingsTableViewCell?) -> UITableViewCell)? -
Provide data to Cell
Declaration
Swift
@MainActor public var item: FUIPrivacyNoticeItem? { get set } -
Declaration
Swift
@MainActor public var buttonCell: FUIButtonFormCell -
A
Stringvalue that provides thetableFooterViewtext.Declaration
Swift
@MainActor public var footerText: String? { get set } -
Undocumented
Declaration
Swift
@MainActor open override func viewDidLoad() -
Undocumented
Declaration
Swift
@MainActor open override func viewDidLayoutSubviews() -
Undocumented
Declaration
Swift
@MainActor open override func numberOfSections(in tableView: UITableView) -> Int -
Undocumented
Declaration
Swift
@MainActor open override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int -
Undocumented
Declaration
Swift
@MainActor open override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell -
Undocumented
Declaration
Swift
@MainActor open override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? -
Undocumented
Declaration
Swift
@MainActor open override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat -
Undocumented
Declaration
Swift
@MainActor open override func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat