Hi Peter,

Thanks for the info and link.

While I was looking at it I also came across this which looks promising too:

cubiq.org/iscroll

I will look at it more closely today but I'm not sure I know enough to get it working.

Please keep us posted on your progress with thus.

Best regards,
Andrew

Sent from my iPod

On 04/06/2010, at 3:17 AM, "Peter Rust" <[email protected]> wrote:

Andrew,

The functionality at http://iphone.hohli.com/
The "Tab" functionality there does not "stick" at the bottom of the screen
(you have to scroll down to it), both reducing the usability and the
iPhone-like feel.

This work-around by doctyper:
http://doctyper.com/archives/200808/fixed-positioning-on-mobile- safari/ gives you both a fixed header bar and a fixed tab bar, which are extremely valuable IMO. The scrolling doesn't feel 100% the same as the scrolling Safari gives you natively (the workaround to the lack of fixed- positioning requires taking over some of the scrolling), so I'm not completely sold on it, however, I looked it over with an eye to making it work with iUI so we could at least play with it and see if the fixed-position header and tab-bar
were worth it.

One incompatibility right off the bat is that iUI requires your "panels" to
be top-level (right under the body) and the position:fixed workaround
requires a scrollable container between the panel and the body. I don't think it would be too hard to change this in iUI -- rather than iterating the top-level elements, they could be selected by className. This would give the added benefit of explicitly defining different types of panels (plain
tableview, grouped tableview, dialog, etc).

Another likely source of conflicts is how aggressive both iUI and the
doctyper workaround are at handling touches/clicks. One or both may need to be scaled back and/or made to work with the other. One thing I've noticed on native apps is that if you touch a menu item, it selects, but if you start
to drag/scroll after the initial touch it deselects.

Another thing to note with doctyper's workaround is that it doesn't look good on Safari. This could be fixed by using fixed positioning on browsers that support it (desktop) and using the touch-based workaround on browsers
that support that (mobile).

I'd love to work on this at some point, but it doesn't look like I'll get to
it this week.

-- peter rust
Developer, Cornerstone Systems

-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of Andrew
Sent: Wednesday, June 02, 2010 11:14 PM
To: iPhoneWebDev
Subject: Horizontal Menu or Tabs?

Hi,

Firstly congrats on a great project.  I am hoping it may be useful for
a webapp I am working on.

One of my requirements though will be a horizontal menu with 3
options, preferably along the top, but the bottom is okay too if it
"floats".

I noticed a question about Tabs in the archives, but couldn't find
anything else:

http://groups.google.com/group/iphonewebdev/browse_thread/thread/291467fb04a
0b770/ef5760fa66f8cccb?lnk=gst&q=tabs#ef5760fa66f8cccb

Has anyone come up with a solution?

The functionality at http://iphone.hohli.com/docs/tabs-docs.html does
look perfect, but I cannot figure out how to get it working, and I
have also invested a bit of time in iUI and would prefer to stick with
it anyway if possible.

Any help/advice would be greatly appreciated.

Best regards,
Andrew.

--
You received this message because you are subscribed to the Google Groups
"iPhoneWebDev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/iphonewebdev?hl=en.

--
You received this message because you are subscribed to the Google Groups "iPhoneWebDev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected] . For more options, visit this group at http://groups.google.com/group/iphonewebdev?hl=en .


--
You received this message because you are subscribed to the Google Groups 
"iPhoneWebDev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/iphonewebdev?hl=en.

Reply via email to