Something almost every iPhone application needs is an About and Help view that allows the user to learn a little bit about the application they’re using and how it should be operated. The problem with a UITextView in Apple’s XCode and Interface Builder SDK is that you can not use rich-text styling or even bold one line over another.
One solution to this problem would be to create image files containing stylized text and then rasterize them and allow the user to page through them. The problem with this is that you can’t have tappable URLs or links embedded in the text.
David Peixotto, coding ninja and my business partner for Neutrinos, suggested we look at using a Webview or HTML view and put an imageview in the background. The trick is telling the iPhone to display a UIWebView with a transparent background. I looked around for the solution to this and came across this helpful post in the iPhone Developer SDK forums.
Step one of getting a transparent web view in interface builder is to create HTML in the controller.m for the view containing the webview that contains the CSS line: <body style=”background-color:transparent”> Inside the <head> </head> sections of the html.
Step two is to set the background color of the webview to clear or transparent: myWebView.backgroundColor = [UIColor clearColor]; Continue reading →
My friend Dave Peixotto is in charge of coding and software repository work on our iPhone application development. I am in charge of the marketing and business aspects of our software company, Neutrinos, LLC.
One of my tasks with the release of our recently submitted iPhone application, TipTotaler was to select an icon for our app. As you may be aware from Apple’s iPhone application submission guidelines, you must include a flat 57 x 57 pixel and 512 x 512 pixel image for use on the iPhone and iPod Touch home screen and for the iTunes store.
There are a couple of challenges for iPhone Application icon graphic designers: First, it isn’t always easy to tell what will look good at both 512×512 and 57×57. Second, having the developer rebuild and send updated screenshots is laborious as is monkeying around in Photoshop to eyeball how the images look at lower resolution with 3D effects.