iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Hello Crosslight Support,
I need some assistance for tabbed navigation on iOS and Android. I created a new project with the wizard and I used the "Multipage" template. This creates an app with a tabbed navigation. Both on iOS and Android. These apps work fine, but on each tab there is only a single view and no further navigation within the tab.
What I want to achieve is going to the first tab ("Crosslight App" in the sample) and having a list of items there. Then clicking on an item navigates to the detail view of this item. I am still on the first tab, but I want now to have a back button to go back to the list.
Another requirement is being on the first tab and having the detail view open. Then clicking on the second tab and navigate there. Then going back to the first tab and having the detail view again.
In the created project there is no navigation bar on iOS. So I cannot have a back button there. I guess this is because there is no navigation controller on the tab item.
A perfect sample for my needs is the iOS app store.
How can I achive this with Crosslight? A sample for iOS and Android would be nice.
Thanks,
Thomas
Hi Thomas,I attach my sample for your requirement,There are however things that need to be noted:
Hello Arief,
unfortunately, I cannot open the zip file. After downloading the file to my desktop (Windows 8.1), I try to open it. A double click on the file icon brings up an error message. Invalid format.
Can you please check the zip file.
Question: I think the proper solution on iOS would be to have a seperate navigation controller for each tab item. I wonder if I can do this with Crosslight, because this functionality seems to be hidden in the Crosslight ViewController classes. Is there any way I can access this?
Hi Thomas,Sorry for the corrupt file, here is the attachment:https://onedrive.live.com/download?resid=9F657B5249D6BB8D!109&authkey=!AFXdAVYbnKMsxNY&ithint=file%2czipYeah we are using EnsureNavigationContext and set it to true as you can see in the attachment, it force each child View Controller to be wrapped with navigation controller / navigation context (which in turn contain Navigation Bar).I insert that method inside Tab View Controller, feel free to check it out.
I have a problem with your sample under iOS 7.1. The sample crashes when I want the add (+) something or when I try to navigate to a detail of a list item.
Error: NSInvalidArgumentException: UINavigationController presentationController: unrecognized selector sent to instance 0x79d3f720...
Under iOS 8 and under Android it worked fine.
I really need this to work under iOS 7.1, too. Please, have a look.
Hi Thomas,Just to let you know, i'm checking it right now, and will report you back with news regarding this issues.Best Regrads,Arief
Hi Thomas,
I report this finding under-CROS-893, i will report you back regarding this issue, please do ask me if you want to ask about progress of this issue.
Hope that'll helps!
when will this issue be fixed. At the moment, I cannot create an iOS 7 app with tab navigation, which has more than one page per tab item.
This is really important for me, so a hotfix would be nice.
Currently, 25% of all iOS devices still use iOS7. So, it is worth to fix this bug.
CROS-893 has been added to active sprint. The ETA of Crosslight 4 Update 1 is at the end of the month of September 2015.
We'll keep you informed about the progress of CROS-893. Please stay tuned.
Hi Thomas,Just a head up we released the hotfix for CROS-893 which can be downloaded here http://git.intersoftpt.com/projects/CROS/repos/updates/browse/Crosslight4_0_5000_300Hope this will helps!
I just tested again with the hotfix and the tabbed navigation now works on iOS 7, too. Great.
I am really looking forward to Crosslight 4 Update 1 and I hope that the rest of my open issues will be fixed, too.
By the way, on the "old" forum page I was able to mark a thread as answered. Could you please reactivate this feature.
Hi Thomas,Looks like we can't marked answer because your thread type is discussion, only type question (with symbol ?) can marked answer. But i will tell this to our web developer if this gives you a bad experience.Yes i'm looking forward to it too especially the alternate table, because it will be very useful in alot of scenario. I'll make sure the feature can go with the update 1, stay tune!Best Regards,Arief
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname