I disagree. First of all the background color(or the gray default background) of the card is under the status bar. One way to fix this is to put a black(or white) bar on the top of the card. One Problem, there is no way to find out the status bar height anymore. Am I missing something here?
In the standalone setting there are three status bar options. 1) Default==>The status bar text is black and merges with the card's background/controls. 2) Black opaque==> The text is white and merges with the card's background/controls. 3) Black translucent==> Same as #2. I see no difference. Rect observations...... The items that are different have a * preceding them. iOS 6.1 the rect of this stack==>0,20,768,1024 the effective rect of this stack==>0,20,768,1024 the rect of this card==>0,0,768,1004 the effective rect of this card==>0,0,768,1004 the screenRect==>0,0,768,1024 the working screenRect==>0,20,768,1024 the effective working screenRect==>0,20,768,1024 the top of this stack==>20 the bottom of this stack==>1024 the top of this card==>0 the bottom of this card==>1004 iOS 7 *the rect of this stack==>0,0,768,1024 *the effective rect of this stack==>0,0,768,1024 *the rect of this card==>0,0,768,1024 *the effective rect of this card==>0,0,768,1024 the screenRect==>0,0,768,1024 *the working screenRect==>0,0,768,1024 *the effective working screenRect==>0,0,768,1024 *the top of this stack==>0 the bottom of this stack==>1024 the top of this card==>0 *the bottom of this card==>1024 LC 6.1.2 rc1 OSX 10.8.5 Xcode 5, 4.6.3, 4.5.2, 4.4.1, 4.2 Arm7 build. Ralph DiMola IT Director Evergreen Information Services rdim...@evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of Mark Wilcox Sent: Tuesday, October 01, 2013 6:39 AM To: How to use LiveCode Subject: Re: iOS 7 / Xcode 5 and the status bar. John's right - on iOS 7 apps are full screen by default with a translucent status bar floating on top. This happens to native apps when you build under the iOS 7 SDK too. It's a platform change that apps should adapt to. Since the status bar is translucent it matters what goes underneath, so there's no good default for LiveCode to implement to hide this platform change. Note that this platform change also affects screenshots and default.png (the splash image - which if you're using it properly is not a splash screen at all but something that makes it look like your app is loaded almost instantly and about to fill in data - this does somewhat depend on the type of app, e.g. games almost all use it as a splash screen). The "splash image" now includes the status bar area. Mark ________________________________ From: John Dixon <dixo...@hotmail.co.uk> To: How to use LiveCode <use-livecode@lists.runrev.com> Sent: Tuesday, 1 October 2013, 8:08 Subject: RE: iOS 7 / Xcode 5 and the status bar. Ralph... The top of the card could be the top of the device under iOS6 if the status bar was hidden... when set to translucent the top of the card is the top of the device... I don't see it as a bug. Dixie > From: rdim...@evergreeninfo.net > To: use-livecode@lists.runrev.com > Subject: iOS 7 / Xcode 5 and the status bar. > Date: Mon, 30 Sep 2013 20:56:38 -0400 > > On an iPad 2 running iOS 7 with LC 6.6.2rc1, the top of the card is now the > top of the device. The first 20 pixels(iPad 2) of the card is in the status > bar area. I think this was introduced by integrating Xcode 5 into LC not > from the update to the 6.1.2 engine from the 6.1.1 engine. Old apps that > were linked using 6.1.1 running on a iOS 7 device do not exhibit this > behavior. > > I see this as a bug. > > The items that are different have a * preceding them. > > iOS 6.1 > *the rect of this stack==>0,20,768,1024 > *the rect of this card==>0,0,768,1004 > the screenRect==>0,0,768,1024 > *the working screenRect==>0,20,768,1024 > *the effective working screenRect==>0,20,768,1024 > the top of this card==>0 > *the bottom of this card==>1004 > > iOS 7 > *the rect of this stack==>0,0,768,1024 > *the rect of this card==>0,0,768,1024 > the screenRect==>0,0,768,1024 > *the working screenRect==>0,0,768,1024 > *the effective working screenRect==>0,0,768,1024 > the top of this card==>0 > *the bottom of this card==>1024 > > > LC 6.1.2 rc1 > OSX 10.8.5 > Xcode 5, 4.6.3, 4.5.2, 4.4.1, 4.2 > Arm7 build. > > Ralph DiMola > IT Director > Evergreen Information Services > rdim...@evergreeninfo.net > > > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode