Updated: September 28, 2017

Contact Cell

Intro

The Contact Cell is a Table View Cell which fits inside the Table View container. It is used to give quick access to the various methods of communicating with a contact. It is commonly found in an Object and Object Details floorplan.

Usage

Do’s

  • Use a Contact Cell when you want to give access to a contact in the context of a business object.

Don’ts

  • Do not use the Contact Cell in a Contact floorplan (coming soon).

Compact and Regular

The Contact Cell is supported in both regular and compact width. An optional description is available to be displayed in regular width. The width of the name and title container and description container is flexible and can be set by the app developer.

Up to four action icons can be used, however, if four actions are used then a profile image cannot be used.

Structure

A. Profile Image

A profile image or avatar can be used on the far left. A profile image cannot be used if four actions are used.

B. Name and Title

The name of the contact is displayed here with an option to display the contact’s title or some other subtitle.

C. Description

If a description has been defined, it will appear in regular mode only. This is a good place to display something like an address.

D. Action Icons

There are four possible communication actions (call, FaceTime, message, and email) and anywhere between one and four of these actions can be chosen.

Navigation

Contact Cell

Tapping on the Contact Cell itself will navigate to the profile of the contact. This is the Profile floorplan.

Call

Tapping on the call icon will trigger an alert asking if the call should be made. If yes, then the phone call will launch.

FaceTime

Tapping on the FaceTime icon will trigger an alert asking if the FaceTime call should be made. If yes, then the FaceTime call will launch.

Message

Tapping on the message icon will trigger a modal where the message can immediately be drafted and sent.

Email

Tapping on the email icon will trigger a modal where the email can immediately be drafted and sent.