20$ giveaway to anyone who can help me solve a simple problem.
If you help me with this and with another simple problem i can almost triple your payment to 50$
if you agree of course to continue. As long as it works i wil do my best to make you satisfied. Really
thank you all for your interest!!!
***So far no-one replied.
Here's the situation:
I'm building a web browser and i need to assign some gestures to the UIWebView.
The gestures are:
1 finger suspended touch --> Action 0
2 fingers swipe to left. --> Action 1
2 fingers swipe to right. --> Action 2
2 fingers touch. --> Action 3
2 fingers suspended touch. --> Action 4
Solutions:
1. Using UIGestureRecognizers. It's implementation is dead simple but, when you swipe or touch
it works but some other actions such as clicking a link or scrolling are accidentally executed. Also
in some website like twitter.com the gestures doesn't even work. For example if you do a 2 fingers
touch The Action 3 doesn't execute for some weird reason but it executes when in google.com
Maybe the UIScrollView eats the gestures.
2. Subclassing the UIWebView and creating something like a tap detecting view on top of the
UIWebView covering it's entire surfice. You catch the touches on the tap detecting view and you
proccess them to see if they are of the kind of the gestures we are looking for. If their are then
the proper Action X executes and it stops there. If not the touches pass to the UIWebView.
Easy but, apple doesn't want to subclass the UIWebView and some of the user experience like
scrolling or pinch zoom are unstable or might not even work at all.
Maybe it's cuase of the UIView model.
3. The only solution that work's is that of subclassing a UIWindow instead of a UIView and go on
from there.
Approach:
I know that i answered the question by myself but the outcome i want to be perfect. So im looking
for someone experienced that will discuss the problem with me, feel it, give me the solution and also
provide me with some code. The solution exists partly in my head but i need a perfect implementation.
Its a really simple problem, it wont take over half an hour to solve if we co-orporate. That's why i priced
it only 20$.
Interest & Payment:
Please reply or PM me if you are interested. At the time we solve the problem 20$ will be immediately
transfered to your PayPal account. Of course if you want to continue and help me solve another
problem when we solve it the extra 30$ will be transfered to your PayPal account or all at once (50$)
if you please and help me solve both.
Last edited by nick.keroulis; 11-10-2011 at 03:34 PM.
|