Hirbod created CB-8886:
--------------------------

             Summary: StatusTap "click" event problems with bunch of other 
plugins
                 Key: CB-8886
                 URL: https://issues.apache.org/jira/browse/CB-8886
             Project: Apache Cordova
          Issue Type: Bug
            Reporter: Hirbod


Hi,

seems like the statusTap view will not always be on top of every other view and 
this will cause the plugin will not be able to call the event.

Please have a look at the conversation here with [~shazron]

Examples:
It seems like the Google Maps Plugin cause this error:
https://github.com/wf9a5m75/phonegap-googlemaps-plugin

The plugin maintainer added support for the splashscreen plugin 
(wf9a5m75/phonegap-googlemaps-plugin@3fd283e before, the mapview just killed 
the splashscreen) but it seems like the fake scrollview is not "on top" 
anymore, so the tap won't be triggerd.

https://github.com/j-mcnally/cordova-statusTap worked well, but is very buggy 
and cause a lot of other problems. It seems this plugin works a bit different, 
as it adds the status-tab click different, which will work (but is not usable 
as it breaks the camera plugin on iOS8)

So my suggestions (I'm not expericed with iOS views and have not so much know 
how with obj-c)

1) The FakeLayer should be on the highest possible view (like z-index 10000 or 
something like that :))
2) It should add a tapRecognizer like the statusTap plugin did 




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to