-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[GH-6184] - Make able to disable tabs inside the MoreViewController [iOS] #9781
Conversation
@pictos can you rebase this against master? |
@PureWeen, I did the rebase. |
@pictos it doesn't look like it was done quite correctly if you look at the changed files there is a bunch of stuff there that shouldn't be there |
I saw I'm looking on that 😅 |
@PureWeen, can you look to see if I fixed it? |
@pictos 👍 Kicked off the UI Tests |
@PureWeen this error is related to my changes? |
@PureWeen, one more try, and fingers crossed 🤞🏾 |
@pictos it looks like Is failing on all our iOS UI tests |
@PureWeen, the error from CI is: can I ignore the UITest? I would not able to run it on my machine, but the test is passing manually. |
@PureWeen, any update on this? |
@PureWeen, I fixed the UITest, can you run it, please? |
@PureWeen, the tests that failed don't seem to be related to this PR, is that correct? |
@PureWeen I did some improvements in the code and for now, I removed support for iOS14. Looks like Apple changed the API and I'll need more time to find how to access the cells inside the More UITableView. I don't know if they closed the API or changed it to another place, or if is missing something in the bindings. |
/azp run |
No pipelines are associated with this pull request. |
/azp run |
No pipelines are associated with this pull request. |
/azp run |
No pipelines are associated with this pull request. |
Description of Change
Now the XF doesn't throw an exception when a TabBarItem in MoreViewController has IsEnabled = false.
Issues Resolved
API Changes
Added:
void SetEnabledForMoreController()
inShellItemRenderer.CreateTabRenderers()
Platforms Affected
Behavioral/Visual Changes
None
Before/After Screenshots
Before:
throws Exception
Now:
Testing Procedure
Create a Shell Bottom Tab application with more than 5 tabs, and set
IsEnabled
property to false.PR Checklist