{"id":49,"date":"2016-08-20T21:11:00","date_gmt":"2016-08-20T21:11:00","guid":{"rendered":"https:\/\/seimith.io\/?p=49"},"modified":"2024-07-20T00:41:00","modified_gmt":"2024-07-20T00:41:00","slug":"swift-create-navigation-with-multiple-pages-with-only-storyboard","status":"publish","type":"post","link":"https:\/\/seimith.io\/pt\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/","title":{"rendered":"(Swift) Create Navigation with Multiple Pages with only Storyboard"},"content":{"rendered":"<p>After one week of playing around with Swift I have some opinions on using the storyboard. It\u2019s weird. But, it definitely makes creating an app real easy. For example, if I want to make an application that has multiple pages, I can do that all via the storyboard. Styling the pages on storyboard, is another beast, and we won\u2019t get into that right now.<\/p>\n\n\n\n<p>In this post, I\u2019ll go through steps to create an app that has 3 views\/pages\/scenes\/whatever-you-call-it. You can navigate between each page via buttons on the actual views\/pages\/scenes and buttons on the navigation bar.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/seimith\/seimith.github.io\/master\/_assets\/2016-08-20-assets\/SwiftNavigationControlVideoSmall.gif\" alt=\"&quot;Creating a single page application&quot;\" title=\"Creating a single page application\"\/><\/figure>\n\n\n\n<p><strong>Tools:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Swift 2.2<\/li>\n\n\n\n<li>Xcode Version 7.3.1<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 1: Create swift project<\/strong>&nbsp;The first step to create your app is to actually create it! Make sure you select \u201cSingle View Application\u201d, name your project, and deselect \u201cUse Core Data\u201d, \u201cInclude Unit Tests\u201d, and \u201cInclude UI Tests\u201d as we are not testing at all here.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>iOS &gt; Application &gt; Single View Application<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/db8d4aa10c84183dd10b826f58a7b297\/f058b\/img1.png\" alt=\"&quot;Creating a single page application&quot;\" title=\"Creating a single page application\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/db8d4aa10c84183dd10b826f58a7b297\/73a2e\/img1.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/9af9df4206fae88f735db649d81cf00b\/f058b\/img2.png\" alt=\"&quot;Naming your Swift project&quot;\" title=\"Naming your Swift project\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/9af9df4206fae88f735db649d81cf00b\/c65fa\/img2.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p><strong>Step 2: Create the Navigation Controller<\/strong>&nbsp;In this example, I want to create an application that has 3 pages. You can, of course, expand this and make multiple pages. Now, let\u2019s start with adding in a \u201cNavigation Controller\u201d.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- Open \u201cMain.storyboard\u201d\n- Select \u201cView Controller\u201d\n- Go to \u201cEditor\u201d &gt; \u201cEmbed In\u201d &gt; \u201cNavigation\u201d in the toolbar<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/4a40db69ac542ce846e2b9d1baa12b1b\/f058b\/img3.png\" alt=\"&quot;Embed in the navigation bar&quot;\" title=\"Embed in the navigation bar\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/4a40db69ac542ce846e2b9d1baa12b1b\/a8979\/img3.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/2016-08-20\/img4.png\" alt=\"&quot;How the embeded navigation bar looks like in the storyboard&quot;\" title=\"How the embeded navigation bar looks like in the storyboard\"\/><\/figure>\n\n\n\n<p><strong>Step 3: Create Views<\/strong>&nbsp;Now, let\u2019s add a \u201cView Controller\u201d. When we do this, we will need to connect them via \u201cseques\u201d. Once we do that we can also select how the pages appear\/transition. Also, let\u2019s style it just to differentiate the pages from each other &#8211; I\u2019m just going to give them different background colors.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- Search \u201cView Controller\u201d and then drag that into your storyboard.\n- Remember, don\u2019t overlap it with your \u201cNavigation Controller\u201d or the other existing\n- \u201cView Controller\u201d.<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/bbc37346bf1a77563c5b1f0b7313693e\/01e7c\/img5-1.png\" alt=\"&quot;Search for view controller&quot;\" title=\"Search for view controller\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/bbc37346bf1a77563c5b1f0b7313693e\/01e7c\/img5-1.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/c000ec2408edc8fa753a646134a65a6f\/f058b\/img5-2.png\" alt=\"&quot;2 views in the storyboard&quot;\" title=\"2 views in the storyboard\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/c000ec2408edc8fa753a646134a65a6f\/75b1f\/img5-2.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Extra: Showing how to update the background color of a view.<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/c007975dbf6c0672d0689a771e5a1562\/f058b\/img6.png\" alt=\"&quot;Changing a view's background color&quot;\" title=\"Changing a view's background color\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/c007975dbf6c0672d0689a771e5a1562\/01744\/img6.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p><strong>Step 4: Connect the Views<\/strong>&nbsp;So how do you go from one page to another? This is the step to connect the views. Here, we\u2019ll add a button, and then \u201csegue\u201d it to the other view.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- Search for \u201cButton\u201d and then drag into the first view. You can change the text.\n- Click to select the button that was just added.\n- Hold down the \u201cctrl\u201d key and drag a \u201cconnection\u201d line to the next view.\n- You will see a pop-up with \u201cAction\u201d options - select \u201cshow\u201d<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/9815986cc7eecf7542e239cb980704de\/f058b\/img7.png\" alt=\"&quot;Segue-ing the views together&quot;\" title=\"Segue-ing the views together\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/9815986cc7eecf7542e239cb980704de\/92e9f\/img7.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p><strong>Step 5: There you have it!<\/strong>&nbsp;You can run the App Simulator and go back and forth between your 2 views. If you want, with the information here, add a third view and multiple links to go back and forth.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/18bdcdc26a7b21e830724622f7808e20\/f058b\/img8.png\" alt=\"&quot;A 3 view application&quot;\" title=\"A 3 view application\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/determined-mcnulty-44b4a3.netlify.app\/static\/18bdcdc26a7b21e830724622f7808e20\/a2b91\/img8.png\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p><strong>Side Note<\/strong>: If you do not add the&nbsp;<code>Navigation Bar<\/code>&nbsp;the seques will not be a left-right movement. It will end up sliding your views into the scene. My advice would be to add the&nbsp;<code>Navigation Bar<\/code>&nbsp;and then hide it in the component\u2019s settings if you don\u2019t want a visible navigation.<\/p>\n\n\n\n<p><strong>You can get the storyboard project is in&nbsp;<a href=\"https:\/\/github.com\/seimith\/SwiftNavigationControl\">this repo<\/a>.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>After one week of playing around with Swift I have some opinions on using the storyboard. It\u2019s weird. But, it definitely makes creating an app real easy. For example, if I want to make an application that has multiple pages, I can do that all via the storyboard. Styling the pages on storyboard, is another [&hellip;]<\/p>","protected":false},"author":1,"featured_media":296,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[20],"class_list":["post-49","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-post","tag-code"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>(Swift) Create Navigation with Multiple Pages with only Storyboard - S(ei)mith.io<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/seimith.io\/pt\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"(Swift) Create Navigation with Multiple Pages with only Storyboard - S(ei)mith.io\" \/>\n<meta property=\"og:description\" content=\"After one week of playing around with Swift I have some opinions on using the storyboard. It\u2019s weird. But, it definitely makes creating an app real easy. For example, if I want to make an application that has multiple pages, I can do that all via the storyboard. Styling the pages on storyboard, is another [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/seimith.io\/pt\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/\" \/>\n<meta property=\"og:site_name\" content=\"S(ei)mith.io\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-20T21:11:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-20T00:41:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/seimith.io\/wp-content\/uploads\/2016\/08\/SwiftNavigationControlVideoSmall.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"320\" \/>\n\t<meta property=\"og:image:height\" content=\"496\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Smith\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Smith\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/\"},\"author\":{\"name\":\"Smith\",\"@id\":\"https:\\\/\\\/seimith.io\\\/#\\\/schema\\\/person\\\/315065130ef0017986daf9a1127ce80a\"},\"headline\":\"(Swift) Create Navigation with Multiple Pages with only Storyboard\",\"datePublished\":\"2016-08-20T21:11:00+00:00\",\"dateModified\":\"2024-07-20T00:41:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/\"},\"wordCount\":403,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/seimith.io\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/SwiftNavigationControlVideoSmall.gif\",\"keywords\":[\"Code\"],\"articleSection\":[\"Post\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/\",\"url\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/\",\"name\":\"(Swift) Create Navigation with Multiple Pages with only Storyboard - S(ei)mith.io\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/seimith.io\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/seimith.io\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/SwiftNavigationControlVideoSmall.gif\",\"datePublished\":\"2016-08-20T21:11:00+00:00\",\"dateModified\":\"2024-07-20T00:41:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/seimith.io\\\/#\\\/schema\\\/person\\\/315065130ef0017986daf9a1127ce80a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/#primaryimage\",\"url\":\"https:\\\/\\\/seimith.io\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/SwiftNavigationControlVideoSmall.gif\",\"contentUrl\":\"https:\\\/\\\/seimith.io\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/SwiftNavigationControlVideoSmall.gif\",\"width\":320,\"height\":496},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/seimith.io\\\/2016\\\/08\\\/20\\\/swift-create-navigation-with-multiple-pages-with-only-storyboard\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/seimith.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"(Swift) Create Navigation with Multiple Pages with only Storyboard\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/seimith.io\\\/#website\",\"url\":\"https:\\\/\\\/seimith.io\\\/\",\"name\":\"s(ei)mith.io\",\"description\":\"Ramblings written by\u00a0Smith Suth\u00a0who works at the intersection of Engineering, Product, and Design.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/seimith.io\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/seimith.io\\\/#\\\/schema\\\/person\\\/315065130ef0017986daf9a1127ce80a\",\"name\":\"Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a403a51628e8e4553b69960e9eb8b67184121e56ddf2fdf28c5f9515bb518208?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a403a51628e8e4553b69960e9eb8b67184121e56ddf2fdf28c5f9515bb518208?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a403a51628e8e4553b69960e9eb8b67184121e56ddf2fdf28c5f9515bb518208?s=96&d=mm&r=g\",\"caption\":\"Smith\"},\"sameAs\":[\"https:\\\/\\\/seimith.io\"],\"url\":\"https:\\\/\\\/seimith.io\\\/pt\\\/author\\\/seimithsuth\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"(Swift) Create Navigation with Multiple Pages with only Storyboard - S(ei)mith.io","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/seimith.io\/pt\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/","og_locale":"pt_BR","og_type":"article","og_title":"(Swift) Create Navigation with Multiple Pages with only Storyboard - S(ei)mith.io","og_description":"After one week of playing around with Swift I have some opinions on using the storyboard. It\u2019s weird. But, it definitely makes creating an app real easy. For example, if I want to make an application that has multiple pages, I can do that all via the storyboard. Styling the pages on storyboard, is another [&hellip;]","og_url":"https:\/\/seimith.io\/pt\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/","og_site_name":"S(ei)mith.io","article_published_time":"2016-08-20T21:11:00+00:00","article_modified_time":"2024-07-20T00:41:00+00:00","og_image":[{"width":320,"height":496,"url":"https:\/\/seimith.io\/wp-content\/uploads\/2016\/08\/SwiftNavigationControlVideoSmall.gif","type":"image\/gif"}],"author":"Smith","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Smith","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/#article","isPartOf":{"@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/"},"author":{"name":"Smith","@id":"https:\/\/seimith.io\/#\/schema\/person\/315065130ef0017986daf9a1127ce80a"},"headline":"(Swift) Create Navigation with Multiple Pages with only Storyboard","datePublished":"2016-08-20T21:11:00+00:00","dateModified":"2024-07-20T00:41:00+00:00","mainEntityOfPage":{"@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/"},"wordCount":403,"commentCount":0,"image":{"@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/#primaryimage"},"thumbnailUrl":"https:\/\/seimith.io\/wp-content\/uploads\/2016\/08\/SwiftNavigationControlVideoSmall.gif","keywords":["Code"],"articleSection":["Post"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/","url":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/","name":"(Swift) Create Navigation with Multiple Pages with only Storyboard - S(ei)mith.io","isPartOf":{"@id":"https:\/\/seimith.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/#primaryimage"},"image":{"@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/#primaryimage"},"thumbnailUrl":"https:\/\/seimith.io\/wp-content\/uploads\/2016\/08\/SwiftNavigationControlVideoSmall.gif","datePublished":"2016-08-20T21:11:00+00:00","dateModified":"2024-07-20T00:41:00+00:00","author":{"@id":"https:\/\/seimith.io\/#\/schema\/person\/315065130ef0017986daf9a1127ce80a"},"breadcrumb":{"@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/#primaryimage","url":"https:\/\/seimith.io\/wp-content\/uploads\/2016\/08\/SwiftNavigationControlVideoSmall.gif","contentUrl":"https:\/\/seimith.io\/wp-content\/uploads\/2016\/08\/SwiftNavigationControlVideoSmall.gif","width":320,"height":496},{"@type":"BreadcrumbList","@id":"https:\/\/seimith.io\/2016\/08\/20\/swift-create-navigation-with-multiple-pages-with-only-storyboard\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/seimith.io\/"},{"@type":"ListItem","position":2,"name":"(Swift) Create Navigation with Multiple Pages with only Storyboard"}]},{"@type":"WebSite","@id":"https:\/\/seimith.io\/#website","url":"https:\/\/seimith.io\/","name":"s(ei)mith.io","description":"Ramblings written by\u00a0Smith Suth\u00a0who works at the intersection of Engineering, Product, and Design.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/seimith.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/seimith.io\/#\/schema\/person\/315065130ef0017986daf9a1127ce80a","name":"Smith","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/a403a51628e8e4553b69960e9eb8b67184121e56ddf2fdf28c5f9515bb518208?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a403a51628e8e4553b69960e9eb8b67184121e56ddf2fdf28c5f9515bb518208?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a403a51628e8e4553b69960e9eb8b67184121e56ddf2fdf28c5f9515bb518208?s=96&d=mm&r=g","caption":"Smith"},"sameAs":["https:\/\/seimith.io"],"url":"https:\/\/seimith.io\/pt\/author\/seimithsuth\/"}]}},"_links":{"self":[{"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":1,"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":50,"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/posts\/49\/revisions\/50"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/media\/296"}],"wp:attachment":[{"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seimith.io\/pt\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}