How I use the simple iOS14 Figma library

Kyle Ashby
4 min readFeb 15, 2021

Why I created the file

You may think…I know there are other free iOS libraries out there. And you are right! Here are a couple of files I’ve found on the Figma community:

(Variants) iOS & iPadOS 14 UI kit for Figma (by Joey Banks)
iOS/iPadOS 13 Design UI Kit (by Juan Arreguin)

I was using these libraries before I creating my own. The problem was that I didn’t know how the naming convention of the libraries. So instead of using the quick search, I was always diving into the library to browse for the right components.

The number of components was also overwhelming. I didn’t need all the different options that were offered. For example, dark mode. I just needed a light mode with the colors that work right for dev to automatically switch to dark mode if needed.

I’ve been using a variation of the Simple iOS14 Figma Library for a couple of months now. As I’ve been using it, I thought I would make a useful library by:

  1. Naming the components following the HIG guidelines
  2. Only creating text styles that are important (default size)
  3. Only creating a light mode version
  4. Only creating the most-used components
  5. Creating options with variants that are helpful with those components

Watch this overview video to see an example of what’s inside:

How the file is organized

For text options I decided to go with the default size only (to keep it simple). Standard text (anything other than a title) are grouped together. Then I grouped the Titles too.

All components are organized into Bars, Views, Controls, Other. Here is a list of each component (Watch video above to see each component in action):

Bars

  • Tab Bar
  • Navigation Bar
  • Toolbar

Views

  • Table Groups
  • Table
  • Table Button (not from HIG, but helpful component)
  • Action Sheet
  • Alerts

Controls

  • Edit Menu
  • Pickers
  • Date Picker
  • Slider
  • Segment Controls
  • Menus
  • Page Controls

Other

  • keyboard
  • notifications
  • widget (sizes)

Helpful Tips

Switching Icons

SF symbols app with a list of all the icons. Checkmark is selected
  1. Use SF Symbol App (Mac only). You can download it here
  2. Search and find the icon you want to find
  3. Click on the icon and then copy (cmd+c)
  4. Go to figma where you want to change the symbol
  5. Click into the text
  6. Paste(cmd+v) the icon into the text

Updating Action Color

Shows the side panel with action color selected. Window is revealed to allow you to edit the color
  1. Find the action color on the side panel (without any layer selected)
  2. Select the controls icon on the right
  3. Changing the color will affect all the components in the library

Quick Searching for Components

Left panel with assets selected. Cursor in search bar. List of components below search
  1. Hit the assets in the top left, then click into the search bar. (or you can hit alt+2 to drop you right into the assets and search bar)
  2. Type in the component you are looking for
  3. Drag the component into your file

Table Row Options

This component is one of the trickier components. It's also the component I use the most.

The left side variants are controlled by the main component.

The right side variants are controlled by diving into the component. So cmd+click on the left title. Then click on the right side to reveal the different variants. I divided the variants into two groups: Options and Inputs.

Building Pages Using the Library

Updating and using tab bar component

  1. Go to tab bar component
  2. Pick the number of tabs you want
  3. Change the labels of the icons to
  4. Use the SF symbols app to pick icons to copy and paste
  5. (Optional) Can remove other component options
Changing Labels
Changing Icons
Removing other options in component

Creating an edit screen

  1. Search for navigation bar and then drag into frame
  2. Select the modal variation option
  3. Search for table group and then drag into frame
  4. Search for table and then drag into frame
  5. Copy (alt+drag) each table row and cadd options
Add navigation bar & change. variation options
Add table group
Adding table row content

Purchase the file

--

--