> Date: Thu, 21 Apr 2011 12:23:46 +0800
> From: Bing Li <lbl...@gmail.com>
> Subject: UI Design on iPad
> 
> I am a new developer on iPad. After reading some books about Cocoa and iPad,
> I notice that the UI supported by Interface Builder is not rich enough. Just
> some common widgets are available and no interfaces are provided to change
> their look-and-feel. For example, in some popular UI tools, such as WPF, a
> button can be customized to different shapes.

That's not a very good example, since making an interestingly-shaped button is 
quite easy on iOS. What appears in the interface as the tappable thing can be 
any image you like and visual response to tapping can be powerfully customized. 
If you need more exquisite control over exactly where in its surface counts as 
a tap, you can interfere with taps at a low level (though you're unlikely to 
need this, because the user's finger is larger and vaguer than the distinctions 
you're likely to want to make).

It is true that *some* UIKit widgets are oddly non-customizable (UISwitch is 
the classic example). But in general there is a *lot* of power packed into 
what's given you. Look carefully at the interface of some apps and ask yourself 
how it's done; you'll realize that it's generally UIKit plus layers plus a 
little smoke-and-mirrors. m._______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to