Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-3354

TextView within TableViewRow scrolling/jumping when focussed

    Details

      Description

      {html}<div><p><strong>Titanium Version 1.2.2 with Mobile 1.6.0 for
      iOS</strong></p>
      <p><strong>Description:</strong> If you create a modal window with
      <em>TableView</em> that contains <em>TableViewRows</em> with
      <em>TextField</em> controls, the <em>TableView</em> is
      scrolling/jumping to a wrong position when focussed.</p>
      <p><strong>Additional note:</strong> Scrolling/jumping does not
      occure when the height of all <em>TableViewRows</em> is greater
      than the available screen height. You can use a pseudo-workaround
      by setting the height of <em>TableView</em> to the exact height of
      all <em>TableViewRows</em>, but this helps in Simulator (no Retina)
      only.</p>
      <p><strong>How to reproduce:</strong> Create an empty Titanium
      project and replace the content of <em>app.js</em> with the source
      in this <a href="https://gist.github.com/854344">GIST</a>, then run
      iOS-Simulator for testing.</p>
      <p><strong>New temporary workaround</strong> You can fill up the
      empty space at the bottom of the TableView by setting the
      "footerTitle" property to linebreaks only. Example:<br></p>
      <pre>
      <code class=
      "javascript">Ti.UI.createTableView({footerTitle: '\n\n\n\n\n'});</code>
      </pre>
      <p>Note: You may need to add additional linebreaks depending on how
      many rows the TableView has…</p></div>{html}

        Attachments

          Activity

            People

            • Assignee:
              rseagraves Reggie Seagraves
              Reporter:
              cedrickastner Cedric Kastner
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  TIMOB-2882
                  Sync status:
                  ERROR
                  Last received:
                  Last sent:

                  Git Source Code