# Disable screen swipe?

**URL:** https://community.thunkable.com/t/disable-screen-swipe/1039718
**Category:** Questions about Thunkable X
**Created:** [December 18, 2020, 11:31am UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718 "2020-12-18T11:31:50Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![kushweez](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kushweez/32/90265_2.png) [@kushweez](https://community.thunkable.com/u/kushweez)
#### Post date: [December 18, 2020, 11:31am UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718/1 "2020-12-18T11:31:50Z")

</div>

Hello I did some research on this topic on the forum before posting but none works for me.

Here is my screen hierarchy

 ![44fe0c7042eca8f730c9edb7b1396cff](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/b/fbdef5bef307841b12d41ffbbfe5c31c83f4ca4e.jpeg)

My problem is that when I change my screen user to the Editionv4 screen.

It displays a data viewer list if the user clicks the button on the left. Thunkable understands this as a temp to temp swipe and it’s really disabling.

This screen the editionv4 should be invisible in the bottom tab but accessible via the blocks but I want the user not to be switched to this screen via a swipe gesture.

Do you have ideas ?

---

<div class="post-metadata">

### Author: ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)
#### Post date: [December 18, 2020, 11:38am UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718/2 "2020-12-18T11:38:20Z")

</div>

Stack navigator does not have tabs.

---

<div class="post-metadata">

### Author: ![kushweez](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kushweez/32/90265_2.png) [@kushweez](https://community.thunkable.com/u/kushweez)
#### Post date: [December 18, 2020, 12:03pm UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718/3 "2020-12-18T12:03:55Z")

</div>

Yes but the stack navigator also has the problem of swipe

---

<div class="post-metadata">

### Author: ![kushweez](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kushweez/32/90265_2.png) [@kushweez](https://community.thunkable.com/u/kushweez)
#### Post date: [December 19, 2020, 5:27pm UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718/4 "2020-12-19T17:27:19Z")

</div>

No one has no solutions?

---

<div class="post-metadata">

### Author: ![nppvice](https://avatars.discourse-cdn.com/v4/letter/n/54ee81/32.png) [@nppvice](https://community.thunkable.com/u/nppvice)
#### Post date: [December 20, 2020, 2:02am UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718/5 "2020-12-20T02:02:26Z")

</div>

I doubt there is a solution for that. the screens are swiping to reveal pages we rather not have users see without signing in. It almost makes the sign-in feature useless. Hopefully they will find a way to lock the screens soon and not make them swipeable.

---

<div class="post-metadata">

### Author: ![kushweez](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/kushweez/32/90265_2.png) [@kushweez](https://community.thunkable.com/u/kushweez)
#### Post date: [December 20, 2020, 10:55am UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718/6 "2020-12-20T10:55:46Z")

</div>

Thanks, I found an alternative I dragged this screen into a drawer navigator. And make it so that when the user swipes to the left it displays the menu but it doesn’t leave the page. Then I added a help tab to make it look like this menu is really useful.

---

<div class="post-metadata">

### Author: ![nppvice](https://avatars.discourse-cdn.com/v4/letter/n/54ee81/32.png) [@nppvice](https://community.thunkable.com/u/nppvice)
#### Post date: [December 20, 2020, 3:59pm UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718/7 "2020-12-20T15:59:01Z")

</div>

Awesome. Great idea. Finally a solution to this pain in the …

---

<div class="post-metadata">

### Author: ![Deluxe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/deluxe/32/30016_2.png) [@Deluxe](https://community.thunkable.com/u/Deluxe)
#### Post date: [December 20, 2020, 4:16pm UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718/8 "2020-12-20T16:16:23Z")

</div>

@kushweez I had the same issues while building my app and came to the conclusion that the stack navigator is a disaster in many ways. What you need can be done with tab navigators; I have implemented it in my app and it works flawlessly on both iOS and Android. Here is what you need to do:

- Use tab navigators (both top and bottom work fine. I use bottom).
- Hide their navigation icons and use the “Navigate to” block to move between screens.
- Have a “Back” button on every screen except the root one of course.
- If you have screens that are in “order” (i.e. A takes you to B, B takes you to C, C takes you to D), you will need to create tab navigators within tab navigators (that is the trick really, it is not obvious but when you realize it, it works perfectly). In my case, I have a root screen with buttons that take you to sub-screens but no deeper than that so I only need one tab navigator.

**Edit** : What you need to understand about tab navigators is that each has one screen it will default to when you hit the “Back” button on your Android device. So for example, let’s say you have a tab navigator with 3 screens (A, B, C) and you use buttons to navigate from A to B and from B to C, when you get to screen C and hit the back button (or gesture) on your Android device, it will take you to screen A, not screen B as you would expect. This is the behavior you need to tackle by nesting tab navigators so in this example you need to create a tab navigator to host screens B and C so when you hit the back button while on screen C, it will return you to screen B (and not screen A) as B is now the “default” screen for the nested tab navigator. That is basically what took me countless hours of trial and error to understand until I finally got it right.

---

<div class="post-metadata">

### Author: ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)
#### Post date: [November 8, 2024, 12:19pm UTC](https://community.thunkable.com/t/disable-screen-swipe/1039718/9 "2024-11-08T12:19:35Z")

</div>


