VoiceOver tips for iPhone developers

I’ve been working on improving VoiceOver support for Delivery Status touch 3.0. It was pretty simple for the most part, but there are a couple of things in particular that I struggled with. I couldn’t find much information about this elsewhere, so I thought I’d share. The first problem was adding accessibility labels to a UISegmentedControl. It should be automatic if you’re using text labels for the segments, but if you’re using images, there’s no obvious way to do it. After a lot of trial… Read more »

My First WWDC

Above: Apple’s live App Store wall at WWDC. It showed icons of 20,000 iPhone apps, organized by color. When an app was purchased, its icon rippled. It was also a great illustration of what WWDC is like: it’s a huge clusterfuck that makes you feel totally insignificant. But it’s also pretty beautiful and inspiring if you step back and take it all in. Last week I went to WWDC for the first time, Apple’s Worldwide Developers Conference. It’s a huge event they hold every year at Moscone Center… Read more »

Displaying a password or text entry prompt on the iPhone

Writing your own iPhone or iPod touch app, and wondering how to create an alert like this? Check out the sample code below. I needed to display a password prompt in Delivery Status touch and quickly found that there was no ideal way to do it. There are some unsupported methods, but the workaround below—adding a UITextField as a subview of the alert—is the proper method for a third party app, according to Apple. Aside from the basic technique of adding a UITextField as a subview, there… Read more »

Junecloud: coming soon

Read more »

Tense Log 2.1 beta 2 now available! (Updated)

Above: the Tense Log crop tool, a new feature in version 2.1 This is a pretty big update to Tense Log! Perhaps the most exciting change is the greatly improved setup process and increased compatibility. Installation (or upgrading) is now as simple as uploading the files and then opening the site in your browser. A series of pages walks you through the process and even fills in most of the settings for you… all you have to do is make sure they’re correct, and fill in the few that are… Read more »

« NEWER | 1 | 2 | 3 | 4 | OLDER »

SUBSCRIBE TO THIS SITE »

View more

Design

Getting creative with transparent PNGs for Delivery Status The old Delivery Status graphics system When I started the Delivery Status widget it…

Business Cards My new business cards finally showed up today, and they look awesome. Same as with the…

Welcome to Junecloud! When I first started running my own business full time a few years back, I really wasn’t…

Delivery Status touch icon Above you can see how the Delivery Status icon progressed from sketch to finished…

Reviews I’ve decided to add a new section to my journal: reviews. As a designer I spend a lot of…