Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // MessagesViewController.swift
- // Messenger
- //
- // Created by Orkhan Alizade on 26.08.15.
- // Copyright (c) 2015 Orkhan Alizade. All rights reserved.
- //
- import UIKit
- class MessagesViewController: JSQMessagesViewController {
- var selectedRow: String?
- var chatWithUser: String?
- var incomingUser: String?
- var users = [String]()
- var messages = [JSQMessage]()
- var outgoingBubleImage = JSQMessagesBubbleImage(messageBubbleImage: UIImage(named: "fb.png"), highlightedImage: UIImage(named: "fb.png"))
- var incomingBubbleImage = JSQMessagesBubbleImage(messageBubbleImage: UIImage(named: "fb.png"), highlightedImage: UIImage(named: "fb.png"))
- var selfAvatar = JSQMessagesAvatarImage(avatarImage: UIImage(named: "fb.png"), highlightedImage: UIImage(named: "fb.png"), placeholderImage: UIImage(named: "fb.png"))
- var incomingAvatar = JSQMessagesAvatarImage(avatarImage: UIImage(named: "fb.png"), highlightedImage: UIImage(named: "fb.png"), placeholderImage: UIImage(named: "fb.png"))
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view.
- println("Selected Row is: \(selectedRow)")
- self.title = "Messages"
- self.senderDisplayName = "Orkhan"
- selfAvatar = JSQMessagesAvatarImageFactory.avatarImageWithUserInitials(selfUsername.substringWithRange(NSMakeRange(0, 2)), backgroundColor: UIColor.blackColor(), textColor: UIColor.whiteColor(), font: UIFont.systemFontOfSize(14), diameter: UInt(kJSQMessagesCollectionViewAvatarSizeDefault))
- incomingAvatar = JSQMessagesAvatarImageFactory.avatarImageWithUserInitials(incomingUsername.substringWithRange(NSMakeRange(0, 2)), backgroundColor: UIColor.blackColor(), textColor: UIColor.whiteColor(), font: UIFont.systemFontOfSize(14), diameter: UInt(kJSQMessagesCollectionViewAvatarSizeDefault))
- let bubbleFactory = JSQMessagesBubbleImageFactory()
- outgoingBubleImage = bubbleFactory.outgoingMessagesBubbleImageWithColor(UIColor.lightGrayColor())
- incomingBubbleImage = bubbleFactory.outgoingMessagesBubbleImageWithColor(UIColor.grayColor())
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
- /*
- // MARK: - Navigation
- // In a storyboard-based application, you will often want to do a little preparation before navigation
- override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
- // Get the new view controller using segue.destinationViewController.
- // Pass the selected object to the new view controller.
- }
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment