All Projects → kerry → iMessageBubble

kerry / iMessageBubble

Licence: other
A sub class of UITableViewCell to create exactly the same kind of bubbles that iMessage uses in iOS 8. Very easy to use and highly customizable.

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to iMessageBubble

bluebubbles-app
A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web!
Stars: ✭ 338 (+894.12%)
Mutual labels:  imessage
airmessage-android
AirMessage for Android phones, tablets, and laptops
Stars: ✭ 94 (+176.47%)
Mutual labels:  imessage
NotchToolkit
Use the iPhone X notch in creative ways 👩‍🎨👨‍🎨.
Stars: ✭ 55 (+61.76%)
Mutual labels:  uiview
zen-client
Zen's cross-platform desktop client 💬💻
Stars: ✭ 38 (+11.76%)
Mutual labels:  imessage
message-indicator
🔵 SIMBL plugin that adds an indicator to messages in which you haven't responded
Stars: ✭ 21 (-38.24%)
Mutual labels:  imessage
bubbly.nvim
Bubbly statusline for neovim
Stars: ✭ 185 (+444.12%)
Mutual labels:  bubble
BadgeControl
Badge view with controller written in Swift 5.0
Stars: ✭ 53 (+55.88%)
Mutual labels:  uiview
Triangle
A (really) simple Swift 4 UIView class with a triangle and a diagonal line rendered and customizable in the storyboard (color, line width, direction)
Stars: ✭ 25 (-26.47%)
Mutual labels:  uiview
AnalogClock
Animated analog for iOS clock written in Swift
Stars: ✭ 24 (-29.41%)
Mutual labels:  uiview
BlurKit
A lightweight library that can easily blur the view.
Stars: ✭ 17 (-50%)
Mutual labels:  uiview
JustUiKit
iOS UI Kit With Android-Style Tools. JustUiKit contains JustLinearLayout, JustFrameLayout and so on. It is designed to make Android developers build iOS UI easily. Also for iOS developers, it provides a new way to build UI.
Stars: ✭ 35 (+2.94%)
Mutual labels:  uiview
Sequents
A simple continuous animation library for iOS UI.
Stars: ✭ 31 (-8.82%)
Mutual labels:  uiview
airmessage-web
AirMessage for the web
Stars: ✭ 109 (+220.59%)
Mutual labels:  imessage
cat-message
Finds cat images/videos/gifs on reddit, sends them to my mom via applescript
Stars: ✭ 35 (+2.94%)
Mutual labels:  imessage
RecreatingiMessageConfetti
An Xcode Playground to show the internals of iMessage's Confetti implementation.
Stars: ✭ 29 (-14.71%)
Mutual labels:  imessage
airmessage-server-legacy
AirMessage's message relay server for Mac
Stars: ✭ 67 (+97.06%)
Mutual labels:  imessage
ViziMessage
Visualize your iMessage history and interactions.
Stars: ✭ 18 (-47.06%)
Mutual labels:  imessage
OTResizableView
OTResizableView is a UIView library that can be resized with fingers.
Stars: ✭ 47 (+38.24%)
Mutual labels:  uiview
PREBorderView
A very simple Objective-C UIView category for specifying single-sided borders.
Stars: ✭ 18 (-47.06%)
Mutual labels:  uiview
text-sdk-php
PHP SDK to send messages with CM.com
Stars: ✭ 18 (-47.06%)
Mutual labels:  imessage

iMessageBubble

A sub class of UITableViewCell to create exactly the same kind of bubbles that iMessage uses in iOS 8. Very easy to use and highly customizable.

Screenshots

Alt text

#Installation instructions

There are two ways to use this. One is to use the recommended way, i.e., the code and the other is to use XIB file.

To use the code:

  1. Register the class using the method "registerClass" of table view for each cell identifier (chatSend and chatReceive)
  2. Then get the instance of the cell using the normal method like so:
chatCell = (ChatTableViewCell *)[tableView dequeueReusableCellWithIdentifier:@"chatSend"];

To use XIB:

  1. Register using the method "registerNib" of tableView for each cell identifier (chatSend and chatReceive)
  2. Then get the instance of the cell using the normal method like so:
chatCell = (ChatTableViewCellXIB *)[tableView dequeueReusableCellWithIdentifier:@"chatSend"];

#NOTE

A sample fully working project is included.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].