Skip to content

Instantly share code, notes, and snippets.

View nQaze's full-sized avatar

Nabil Kazi nQaze

  • Mumbai
View GitHub Profile
@nQaze
nQaze / ConversationsVC.swift
Last active July 6, 2020 07:36
CometChat- Chat Application
import CometChatPro
class ConversationsVC: CometChatConversationList {
@IBOutlet weak var newChatButton: UIButton!
static func storyboardInstance() -> ConversationsVC? {
let storyboard = UIStoryboard(name: "Main" ,bundle: nil)
return storyboard.instantiateViewController(withIdentifier: "ConversationsVC") as? ConversationsVC
class KeyboardHandlingBaseVC: UIViewController {
@IBOutlet weak var backgroundSV: UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
subscribeToNotification(UIResponder.keyboardWillShowNotification, selector: #selector(keyboardWillShowOrHide))
subscribeToNotification(UIResponder.keyboardWillHideNotification, selector: #selector(keyboardWillShowOrHide))
class ViewController: UIViewController {
@IBOutlet weak var emailTF: UnderlinedTextField!
@IBOutlet weak var passwordTF: UnderlinedTextField!
@IBOutlet weak var backgroundSV: UIScrollView!
static func storyboardInstance() -> Solution3VC? {
let storyboard = UIStoryboard(name: Storyboard.main ,bundle: nil)
return storyboard.instantiateViewController(withIdentifier: "Solution3VC") as? Solution3VC
}
class ViewController: UIViewController {
@IBOutlet weak var pinTF: UnderlinedTextField!
static func storyboardInstance() -> Solution4VC? {
let storyboard = UIStoryboard(name: Storyboard.main ,bundle: nil)
return storyboard.instantiateViewController(withIdentifier: "Solution4VC") as? Solution4VC
}
override func viewDidLoad() {
class ViewController: UIViewController {
@IBOutlet weak var emailTF: UnderlinedTextField!
@IBOutlet weak var passwordTF: UnderlinedTextField!
static func storyboardInstance() -> Solution2VC? {
let storyboard = UIStoryboard(name: Storyboard.main ,bundle: nil)
return storyboard.instantiateViewController(withIdentifier: "Solution2VC") as? Solution2VC
}
class ViewController: UIViewController {
@IBOutlet weak var emailTF: UnderlinedTextField!
@IBOutlet weak var passwordTF: UnderlinedTextField!
static func storyboardInstance() -> Solution1VC? {
let storyboard = UIStoryboard(name: Storyboard.main ,bundle: nil)
return storyboard.instantiateViewController(withIdentifier: "Solution1VC") as? Solution1VC
}