Thanks for the input. I was just trying to load a particular XIB based
on the device being used. Each XIB would communicate something
different. It sounds like I can scratch this idea for something
simpler using UIViewController. I'll reread the programming and
reference guides and rethink
I second the previous poster's opinion: view controllers are
definitely the way to go here. They'll let you take care of rotation
and plenty of other stuff: read the view controller programming guide.
Using a view controller gives you many more places to customize what
happens.
There's vi
On Oct 2, 2009, at 2:30 PM, Anthony Smith wrote:
if (device == IPOD_1G || device == IPOD_2G || device == UNKNOWN) {
[self setViewController:[[UIViewController alloc]
initWithNibName:@"UnsupportedDeviceView" bundle:[NSBundle
mainBundle]]];
This seems like a bit of brute force...
Beautiful! That did it!
- (UIView *)determineView {
Device device = [DeviceDetection currentDevice];
if (device == IPOD_1G || device == IPOD_2G || device == UNKNOWN) {
[self setViewController:[[UIViewController alloc]
initWithNibName:@"UnsupportedDeviceView" bundle:[N
Views shouldn't be drawn to the full height of 480 unless you intend
to hide the status bar. The application window extends behind the
status bar, so if you add a view to the window with frame.origin.y =
0.0, it will be behind the status bar. Unless you're hiding the status
bar, your view's
Not sure if this matters but when I run the view from IB the view
looks fine. However, when I run my application from Xcode it shifts
everything up. Just thought I'd put that out there.
On Oct 2, 2009, at 4:08 PM, Anthony Smith wrote:
Hm, I opted to set the view's programmatically rather tha
Hm, I opted to set the view's programmatically rather than through a
controller so I could control what view is initially displayed
depending on the device (iPhone, iPod, etc.). I'm assuming I will be
able to achieve something like this even when using view controllers?
On Oct 2, 2009, at 3
Sorry, I just reread your previous message. I layout the view in IB. I
load the view programmatically. I'm also using the 3.1 simulator.
On Oct 2, 2009, at 3:52 PM, Anthony Smith wrote:
I don't do any size or position calculations. I just set the view. I
don't do anything fancy. This is the
Hmm I have a few comments:
It look like you're seeing the superposition of two problems that look
like one:
1) The status bar is covering up the very top of your view in the sim
2) The bottom button is 20px further from the bottom in the sim
The interface builder likes to make views defaul
I don't do any size or position calculations. I just set the view. I
don't do anything fancy. This is the only area of the code I mess with
the view.
On Oct 2, 2009, at 3:51 PM, Hank Heijink (Mailinglists) wrote:
Doesn't look like the relevant code to me: I see no size or position
calculat
I believe -[UIScreen applicationFrame] returns different values for
phone and simulator in OS 3.0. From your screenshots I have no idea if
that's your problem though. Did you layout your view in IB or did you
do that programmatically?
Best to set a breakpoint where you position your content
When I run my app in the iPhone simulator the view seems to be shifted
up on the screen. If that doesn't make sense I've uploaded some
images. Take a look and see if you've run into this before.
http://projects.sticksnleaves.com/iphonedev/ib.png
http://projects.sticksnleaves.com/iphonedev/si
12 matches
Mail list logo