Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-7725] iOS: TableViewRow - Running KitchenSink > Base UI > Views > Table Views > Insert Row, pressing the "Insert Row Above (no anim)" row animates the row into the table

GitHub Issuen/a
TypeBug
PriorityMedium
StatusClosed
ResolutionInvalid
Resolution Date2012-08-16T19:27:40.000+0000
Affected Version/sRelease 1.8.1, Release 1.8.2, Release 2.1.1
Fix Version/sn/a
ComponentsiOS
Labelsapi, qe-ios021312, qe-newKS
ReporterMichael Pettiford
AssigneeBlain Hamon
Created2012-02-21T15:06:26.000+0000
Updated2017-03-13T18:03:38.000+0000

Description

*Note this behavior also occurs when setting "tableView.insertRowBefore(0,row,{animationStyle:Titanium.UI.iPhone.RowAnimationStyle.NONE});"* Steps to reproduce: 1. Launch the 1_8_X branch of KitchenSink on an iOS device 2. Navigate to Base UI > Views > Table Views > Insert Row and press the "Insert Row Above (no anim)" row Actual result: The table view row is animated into the table view Expected result: The table view row is not animated into the table view

Attachments

FileDateSize
tabletesttoo.zip2012-08-16T19:26:47.000+000032067

Comments

  1. Olga Romero 2012-08-08

    This behavior occurs in Refactored Kitchen Sink Tested on: Titanium Studio, build: 2.1.1.201207271312 Titanium SDK: 2.0.3.v20120806151610 Mac osx Mountain Lion 10.8 iPhone 4s 5.0.1 iPAd3 4G 5.1.1
  2. Blain Hamon 2012-08-15

    This may be due to iOS. Will test in native first.
  3. Blain Hamon 2012-08-16

    Okay, this is due to confusion on what is being animated. The row itself isn't animated, but other rows are animated into position. Included is a native app to demonstrate this. If the row were animated, it'd fade or slide into position. Instead, the other rows move to reveal or hide the row. The native app with 'no animation' shows the same behavior. Marking as invalid.
  4. Blain Hamon 2012-08-16

    No animation means the inserted row isn't animated. Other parts still move, even in native land.
  5. Lee Morris 2017-03-13

    Closing ticket as invalid.

JSON Source