{"__v":1,"_id":"56e961cef3c3031900041af4","category":{"__v":18,"_id":"562014108a05d7230006ffad","pages":["562014118a05d7230006ffb6","562014118a05d7230006ffb7","562014118a05d7230006ffb8","562014118a05d7230006ffb9","562014118a05d7230006ffba","562014118a05d7230006ffbb","562014118a05d7230006ffbc","562014118a05d7230006ffbd","562014118a05d7230006ffbe","562014118a05d7230006ffbf","562014118a05d7230006ffc0","5620146f8a05d72300070013","565ed96ff76b8d0d0055422b","565f1bb623fd5f0d00a12a51","565f2996413e06170093de98","565f29db0dc99e1900f24ba8","565f2b23649b951900c89724","565f2b5d413e06170093de9e","5666d8b46819320d000c2e10","5666dd1866debc1700503e38","5666e3da5d00370d00ede577","5666ef36f672550d000851aa","5666f1116819320d000c2e3e","5666f7bf6819320d000c2e53","5672d7fe3cab740d00d15a48","56e961cef3c3031900041af4","56ebc03943304e2900e2116f","56f116a0ab5e790e00fb3950"],"project":"54861bb654b3ce0b00367292","version":"5620140f8a05d7230006ffac","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2014-12-08T21:55:25.679Z","from_sync":false,"order":0,"slug":"1-setup","title":"Onboarding/Moment integration"},"parentDoc":null,"project":"54861bb654b3ce0b00367292","user":"54861b9f3681d914006992a4","version":{"__v":3,"_id":"5620140f8a05d7230006ffac","project":"54861bb654b3ce0b00367292","createdAt":"2015-10-15T21:01:03.908Z","releaseDate":"2015-10-15T21:01:03.908Z","categories":["562014108a05d7230006ffad","562014108a05d7230006ffae","562014108a05d7230006ffaf","562014108a05d7230006ffb0","562014108a05d7230006ffb1","562014108a05d7230006ffb2","562014108a05d7230006ffb3","562014108a05d7230006ffb4","562014108a05d7230006ffb5","5666f7f5d784a70d00397bff","56967935b6d61f0d00acfb0b"],"is_deprecated":true,"is_hidden":false,"is_beta":false,"is_stable":false,"codename":"Moments","version_clean":"2.0.0","version":"2.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-03-16T13:38:22.829Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":6,"body":"With backView you can control the app-switcher Look and feel\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Main section\"\n}\n[/block]\nIn the main section you define the experience that would happen any time w view the app switcher in the background \n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Specific sections\"\n}\n[/block]\nIn \"specific sections\" you can change / control different sections.\nSo for instance, once you entered a registration screen and till you exit that screen would be a section.\n\nIn that section you can define different experiences ( just for that section ) \n \n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"// Before starting a session - define the section\\n[ElastiCode defineSwitcherSection::::at:::\\\"section1\\\"];\",\n      \"language\": \"objectivec\"\n    },\n    {\n      \"code\": \"// Before starting a session - define the section\\nElastiCode .defineSwitcherSection(\\\"section1\\\")\",\n      \"language\": \"swift\"\n    }\n  ]\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"// declaring the section has began\\n[ElastiCode beginSwitcherSection:@\\\"section1\\\"];\",\n      \"language\": \"objectivec\"\n    },\n    {\n      \"code\": \"// declaring the section has began\\nElastiCode .beginSwitcherSection(\\\"section1\\\")\",\n      \"language\": \"swift\"\n    }\n  ]\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"// declaring the current section ended (back to main section)\\n[ElastiCode endSwitcherSection];\",\n      \"language\": \"objectivec\"\n    },\n    {\n      \"code\": \"// declaring the current section ended (back to main section)\\nElastiCode .endSwitcherSection()\",\n      \"language\": \"swift\"\n    }\n  ]\n}\n[/block]","excerpt":"Control the app switcher view","slug":"backview","type":"basic","title":"BackView"}

BackView

Control the app switcher view

With backView you can control the app-switcher Look and feel [block:api-header] { "type": "basic", "title": "Main section" } [/block] In the main section you define the experience that would happen any time w view the app switcher in the background [block:api-header] { "type": "basic", "title": "Specific sections" } [/block] In "specific sections" you can change / control different sections. So for instance, once you entered a registration screen and till you exit that screen would be a section. In that section you can define different experiences ( just for that section ) [block:code] { "codes": [ { "code": "// Before starting a session - define the section\n[ElastiCode defineSwitcherSection:@\"section1\"];", "language": "objectivec" }, { "code": "// Before starting a session - define the section\nElastiCode .defineSwitcherSection(\"section1\")", "language": "swift" } ] } [/block] [block:code] { "codes": [ { "code": "// declaring the section has began\n[ElastiCode beginSwitcherSection:@\"section1\"];", "language": "objectivec" }, { "code": "// declaring the section has began\nElastiCode .beginSwitcherSection(\"section1\")", "language": "swift" } ] } [/block] [block:code] { "codes": [ { "code": "// declaring the current section ended (back to main section)\n[ElastiCode endSwitcherSection];", "language": "objectivec" }, { "code": "// declaring the current section ended (back to main section)\nElastiCode .endSwitcherSection()", "language": "swift" } ] } [/block]