Remove a tab from a tabGroup's navigation without removing it from the tabGroup? - iphone

I'm using Appcelerator Titanium to build an iPhone app. I currently have a tabGroup control that links to the major sections of the app, including the home screen.
What I'd like to do is remove the "Home" tab only from the navigation, without removing it from the tabGroup object. So, for example, I'd still be able to call tabGroup.setActiveTab(0) and it would take me to the home screen, but the tabs at the bottom wouldn't have a "home" button.
Is this even possible? If so, how can I do it?
Notes: I do not want to hide the whole bar, just a single tab. I also do not want to remove the screen from the underlying object, just the navigation UI. Also, I'm only developing for iPhone and don't care if other platforms aren't supported, so iPhone-only solutions are acceptable.

take the home screen out of the tab group completely and manage displaying it and transitioning to it separately; in the end, it will be a cleaner solution.

Have you tried tab.hide() or when creating the tab setting it to visible: 0?

Related

Make application not take over menu bar but still have dock icon?

I'm making an application that I want to function like a status bar app, where it doesn't control the menu bar (so if it's open over, say, Firefox, the menu is still the one for Firefox), but I also want people to be able to cmd-tab to it for keyboard navigation purposes. I know about Application is Agent, but that only flips both those things at once. Is there some more granular control elsewhere that allows me to change these aspects individually?

Tabs like in Safari with SwiftUI

I'm planning an app, that offers the possibility, to handle itself multiple times in tabs. In other words: Imagine, that the app starts with tab1 and it shows the main screen. You can work as normal. Then you wanna check something in the app somewhere else, but you want to keep your work as it is, so you open a new tab und start navigating to the point you want to. Then you can switch back to tab1 or again to tab2 and everything will remain in these tabs. So it means I want to have multiple instances of the app in different tabs (as you would open a website several times in a tabbed browser).
Is this possible in iOS and if yes, how could I do that with SwiftUI? Would be perfect, if it looks like the tabs in Safari on macOS or iPadOS.

Is it ok to use the official iPhone compose icon on the tab bar of my app?

I have a tab bar for my app. One of the tab is an "action" tab for which I would like to use the official iPhone compose icon here as the tab item icon, is it allowed?
It is allowed provided you use it they way it was intended to be used. So if it is used to initiate a "compose" feature it would be allowed.
Apple will not hesitate to reject an app if any of their icons are used in unintended or nonstandard ways - and will site their HIG. So if you aren't sure, I would suggest just creating something very similar yourself.
The compose item is a bar button system item, not a tab bar item. I think you will run into HIG issues with it - it is typically used to summon a modal controller for you to create an item (usually a message).
That doesn't really fit as a tab bar item, which suggests a view of information that you can switch into or out of at any time.
In addition, the graphic may not be in the correct proportion or have the right properties to use in a tab bar.

How do I create tabs for an iPhone app without using the Tab Bar?

I am teaching myself iOS5 with Xcode 4.2.1 and did a bit of digging into tabs. I found information on tab bars and how to make them do a lot of neat things, however, I have not found any information on how to create this type of tab:
I came to the conclusion that this type of tab cannot be created using a Tab Bar app or utilizing the toolbar in some fancy way, based on the research I have done. How can I create this type of tab for an iPhone app?
You can use multiple customized 'UIButton' objects, or a customized 'UISegmentedControl', that when tapped change the contents of 'UIView' which gives you the desired effect.

How to add a tabController to another tabController

I have a tabController-based iPhone application. First tab is associated with a table view controller. When I select a table cell I want to show another table controller view, but with different tabs on the bottom. What is the best way to do it? Change dynamically tab entries, or do it through IB? Please advise.
Thanks,
Nava
The Apple Human Interface Guidelines really advise against this.
For example, on iPhone, iPod uses a tab bar to allow users to choose which part of their media collection to focus on, such as Podcasts, artists, videos, or playlists. The Clock application, on the other hand, uses a tab bar to give users access to the four functions of the application, namely, World Clock, Alarm, Stopwatch, and Timer. Figure 6-10 shows how selecting a tab in a tab bar changes the view in Clock. Notice how the tab bar remains visible in the different Clock modes shown in Figure 6-10. This makes it easy for users to see which mode they’re in, and allows them to access all Clock modes regardless of the current mode.
What you're thinking of doing might be possible with toolbars.
BTW, I found the best and the cleanest way to do that thanks to Rufus - iPhone Beta Dev Forum contributor: you can change the views of root tabbarcontroller anytime you want, also you can change tabbaritems title & icons. So actually I don't need 2 tabbarcontrollers, instead i change the existing one, setting its views & tabbaritems of views accordingly.