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

iOS: Window hideShadow and shadowImage property doesn't works on iOS 13

    Details

    • Story Points:
      5
    • Sprint:
      2019 Sprint 20

      Description

      There was a trick to remove the shadow on navigation bar. It consisted on set a image of the same color as the background and set it to barImage property and set hideShadow to true.

      It is working with 8.2.0.GA on iOS 13 < but not on iOS 13.

      tss:

      "Window" : {
        navTintColor: 'black',
        translucent: false,
        hideShadow: true,
        barImage: '/images/barBackground.png', //white imagen 1px size
      }
      

      This line could be related with:

      https://github.com/appcelerator/titanium_mobile/blob/11aef9cc1069c395e8f9a45570633e40dd80f76e/iphone/TitaniumKit/TitaniumKit/Sources/Modules/TiUIWindowProxy.m#L442

      On the screenshot attached:

      • iOS 13 on the left side.
      • iOS 12 on the right side.

        Attachments

        1. bgImage.png
          bgImage.png
          2 kB
        2. image.png
          image.png
          55 kB
        3. shadowImage.png
          shadowImage.png
          0.7 kB

          Activity

            People

            • Assignee:
              vijaysingh Vijay Singh
              Reporter:
              jormagar Jorge Macias Garcia
              Reviewer:
              Jan Vennemann
              Tester:
              Satyam Sekhri
            • Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                  Git Source Code