EditProfileVC
final class EditProfileVC : UITableViewController
extension EditProfileVC: UITextFieldDelegate
extension EditProfileVC: UITextViewDelegate
extension EditProfileVC: PhotoSelectionDelegate
extension EditProfileVC: LocationSearchDelegate
extension EditProfileVC: UIPickerViewDataSource
extension EditProfileVC: UIPickerViewDelegate
extension EditProfileVC: Exposing
extension EditProfileVC: InterfaceBuildable
Edit logged in user info and upload to MTP
-
Apply corner rounding on each layout
Declaration
Swift
override func viewDidLayoutSubviews()
-
Begin editing text field
Declaration
Swift
func textFieldShouldBeginEditing(_ textField: UITextField) -> BoolParameters
textFieldUITextField
Return Value
Permission
-
Handle return key
Declaration
Swift
func textFieldShouldReturn(_ textField: UITextField) -> BoolParameters
textFieldUITextField
Return Value
Permission
-
Respond to edit beginning
Declaration
Swift
func textViewDidBeginEditing(_ textView: UITextView)Parameters
textViewActive edit target
-
Update savability
Declaration
Swift
func textViewDidChange(_ textView: UITextView)Parameters
textViewActive edit target
-
Respond to edit ending
Declaration
Swift
func textViewDidEndEditing(_ textView: UITextView)Parameters
textViewActive edit target
-
Notify of selection
Declaration
Swift
func selected(picture: String)Parameters
pictureSelected picture
-
Handle a location selection
Declaration
Swift
func locationSearch(controller: RealmSearchViewController, didSelect item: Object)Parameters
controllersource of selection
itemCountry or Location selected
-
Number of picker components
Declaration
Swift
func numberOfComponents(in pickerView: UIPickerView) -> IntParameters
pickerViewPicker view
Return Value
1
-
Number of rows in picker component
Declaration
Swift
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> IntParameters
pickerViewPicker view
componentIndex
Return Value
Value
-
Expose controls to UI tests
Declaration
Swift
func expose()
-
Injection enforcement for viewDidLoad
Declaration
Swift
func requireOutlets()
View on GitHub
EditProfileVC Class Reference