Posted September 13th, 2009
by Mike Piontek /
Code
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 »
Posted June 16th, 2009
by Mike Piontek /
Design,
Code,
Mac OS X,
iPhone, iPod touch, and iPad
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 »
Posted October 28th, 2008
by Mike Piontek /
Code,
iPhone, iPod touch, and iPad
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 »
Posted July 09th, 2008
by Mike Piontek /
Design,
Code,
Mac OS X
Read more »
Posted April 26th, 2007
by Mike Piontek /
Design,
Code
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 »