The spinner component is an odd thing, and requires some rigour to get control of it.
This is how I usually setup a spinner so that all the selections are available every time. I use a button to set the selection and call the spinner dropdown, and "hide" the spinner by setting its height and width to 1 pixel each. If placed inside a centred horizontal arrangement, the spinner should be invisible in all themes. Note: something has recently changed with the spinner, it seems you can now set height and width to 0, and the spinner will still work as expected.
By adding a "Close Menu" selection (it can be called what ever you want) at the first index, and by setting this before calling the drop down, all preferred selections are available, and selecting "Close Menu" from the drop down does nothing other than close the drop down. You then use if/else blocks to action the other selections as required.
The only way I could get the spinner to work properly is to set "Spinner Visible to True" when clicking on the Button and setting "Spinner Visible to False" at the end of AfterSelecting spinner.
That is one way of doing it, but it should work if the spinner is always visible, but you resize it to 1x1 pixels to make it, to all intents and purposes, invisible. (Depends then on its placement on the screen)
Thanks for the idea, why not just set height and width to 0? Also works.
You can also set the size of the spinner to about 30x30 if you want to see the down arrow.
I see that this Spinner thread appears to be testing this with a Spinner for Android. Has anyone tested this with the Spinner for IOS?
I have noted that in IOS, the Spinner is not a drop-down menu like for Android, but appears at the bottom of the screen as a scroll mechanism. And, the Spinner object settings in Designer, does not include any background nor text color for it, and the Spinner in IOS shows up as an all-white section at the bottom of the screen, with Done and Cancel as the only visible items... you can scroll in the "white space" and hear the "spinner sound", and it will set your option for you, but you can't see the selections during selection process due to the all white background and text color (assuming).
I have set the Screen1 background colors to non-white background (black and also grey), and the text color, but the Spinner seems to have a mind of its own far as the colors go - all white. There was another thread that mentions using Dark Mode or something, but I'm not seeing/finding how to adjust the background / text color on the Spinner as it works in IOS.
PS: Update on this... I just located thread Spinner does not work with Theme "Dark" on iOS 17.4.1 - Companion & IPA which also talks about this, but there are no blocks to see with the application, so not sure how the text color is changed in the Spinner. But I did also locate and test the "Dark" theme, and that did fix the IOS Spinner to show up (but not in Classic or Device Default it returns to an all-white blank Spinner):