Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-843] iOS: Row highlights fades before new window is opened

GitHub Issuen/a
TypeBug
PriorityLow
StatusClosed
ResolutionInvalid
Resolution Date2017-05-26T17:10:33.000+0000
Affected Version/sRelease 1.5.0, Release 1.7.6
Fix Version/sn/a
ComponentsiOS
Labelsn/a
ReporterNolan Wright
AssigneeIngo Muschenetz
Created2011-04-15T02:37:41.000+0000
Updated2017-05-26T17:10:33.000+0000

Description

http://helpdesk.appcelerator.net/tickets/2179">http://helpdesk.appcelerator.net/tickets/2179

in native iphone table views the row selection stays highlighted the entire time while a window is opening. In titanium, the highlight starts to fade a bit. it's subtle but there is a difference

Comments

  1. Thomas Huelbert 2011-04-15

    valid, has testcase.

  2. James K 2011-04-15

    Some light is shed on why this might be happening by the first answer in this thread:

    http://stackoverflow.com/questions/843427/what-are-your-favourite-uitableview-uitableviewcell-tricks"> http://stackoverflow.com/questions/843427/what-are-your-favourite-u...


    Ever wondered what UITableViewController really does?

    • In viewWillAppear, it deselects any selected rows, with animated:YES.

    This by the way is why when you navigate back in UINavigationController, the row you've previously touched is nicely deselected with animation. When you pushed a new view controller onto UINavigationController, you've left the row selected. When you pop it and go back to the table view, viewWillAppear fires and deselects the row. UINavigationController does not even know about this happening.


    As far as I can tell, Titanium doesn't reproduce this aspect of UINavigationController (leaving rows selected) and UITableViewController (deselecting rows).

  3. Vikramjeet Singh 2011-08-02

    Bug Scrub: Valid.Test Case exists. Tested On: Mac OSX Lion TiMob Version: 1.7.2 TiStud Version: 1.0.2 Devices used: iPhone 4.3.4
  4. Lee Morris 2017-05-26

    Closing ticket as invalid as the link provided has expired and there is no valid test case.

JSON Source