[TIMOB-2438] iOS: More Title disappears/reappears on 1.5.0 trunk build when clicking on item
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Trivial |
Status | Closed |
Resolution | Needs more info |
Resolution Date | 2012-07-26T12:11:13.000+0000 |
Affected Version/s | Release 1.5.0 |
Fix Version/s | n/a |
Components | iOS |
Labels | n/a |
Reporter | David Pratt |
Assignee | Neeraj Gupta |
Created | 2011-04-15T03:19:52.000+0000 |
Updated | 2012-07-26T21:59:48.000+0000 |
Description
I have apps with > 5 tabs. Anything beyond five tabs generates a more ... tab and window which is normal. Items appearing in the More window are items that when row clicked will navigate to the window for item.
Issue:
If the item clicked brings up a window with a button in the titlebar on right, when button is clicked and return to More window, the title of More window disappears completely. In my case I have a Settings window with a Done button at the top to save the settings so this is the scenario:
- Click on Settings item in More table:
More window has title of 'More'. Title appears with 'More' on left and 'Done' on right. - Click 'Done':
Returns to More Window. The title 'More' has disappeared. - Return to Settings window:
'More' button on left, now no there is no title or button on Settings window (they havd disappeared) - Click 'More' button:
Returns to more window. 'More' title has reappeared. - Click on Settings:
Settings title and button have reappeared.
Other strange permutations may arise if item clicked from More leads to a window with a child. For example: click item in more, window with tableview, click on row that takes you to another window. In this circumstance, the window of the child may end up as the title of the More window as you navigate back to it.
This is on current to date 1.5.0 r6705da89 trunk. This has been an issue for previous 1.4 releases and this madness needs to stop :-) Perhaps most do not have many tabs. I typically have 5 or more tabs in an app.
Adding that this is on iOS 4.2, and appears same way on emulator or device.
Requires sample code demonstrating the issue.
Requires test case. The provided reproduction steps *do not describe any existing internal test app.*
When this is resolved the ticket may be reopened.