I finally got the tiled layer example ported to the phone. The SFMuni map was killing performance and takes forever to draw so I did a simple keynote slide with some text and a few shapes so it would not be too simple. This slide PDF draws very fast on my 3G iPhone. You can grab the code here. If you want to go back to the SFMuni map, just change the code in the sfMuni method of TiledDelegate class.
As the comments in the code say this is not an attempt to teach you how to handle events. I just hacked some stuff together enough to get zooming and panning working well enough to experiment with the pdf drawing so use it as that.
I hope it helps!