Skip to content

Instantly share code, notes, and snippets.

@DominikPetho
Created October 10, 2018 05:09
Show Gist options
  • Save DominikPetho/85e3a17f4de40f43db0b03936abf4101 to your computer and use it in GitHub Desktop.
Save DominikPetho/85e3a17f4de40f43db0b03936abf4101 to your computer and use it in GitHub Desktop.
struct User {
let name: String
let surname: String
let photo: UIImage
}
class ViewControllerHeaderView: UIView {
@IBOutlet weak var userImageView: UIImageView!
@IBOutlet weak var messageButton: UIButton!
@IBOutlet weak var followButton: UIButton!
@IBOutlet weak var userNameLabel: UILabel!
func show(user: User) {
userImageView.image = user.photo
userNameLabel.text = user.name + " " + user.surname
}
}
class ViewControllerButtonView: UIView {
@IBOutlet weak var titleLabel: UILabel!
@IBOutlet weak var button: UIButton!
@IBOutlet weak var rightImageView: UIImageView!
}
class ViewController: UIViewController {
@IBOutlet weak var headerView: ViewControllerHeaderView!
@IBOutlet weak var phoneButtonView: ViewControllerButtonView!
@IBOutlet weak var accountSettingsButtonView: ViewControllerButtonView!
override func viewDidLoad() {
super.viewDidLoad()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment