Re: iOS screen physical size (or px density)
Re: iOS screen physical size (or px density)
- Subject: Re: iOS screen physical size (or px density)
- From: Roland King <email@hidden>
- Date: Tue, 26 Nov 2013 16:57:08 +0800
no that just gives you the total number of pixels on the screen, I know that, that's not a problem.
That is not the screen physical size (ie X cm x Y cm) and you can't figure out if you want something to be a given physical size, which I did, how many points it should be. In order to know the physical screen size you would need an API point which either returns it directly, or returns the pixel density in px/cm.
Anyway I went with the suggestion of an earlier poster and scaled up so it was nearly as big as I wanted on the mini, and bigger than I really wanted on the iPad, both using the same pointsize for the elements. And that's not a bad compromise (in fact on the larger iPad the bigger test cards are very clear and you don't really notice they are .. a bit huge). Problem solved, one interface for either of the two sizes of iPad, and the iPhone was never a problem.
I still would like that API point, I shall file a bug which will be duped.
On 26 Nov, 2013, at 4:18 pm, Jacky.Seraph Mu <email@hidden> wrote:
> Maybe you can refer to
> [UIScreen mainScreen].scale and [UIScreen mainScreen].bounds
>
> The scale tells you the pixels per point.
> The bounds provides you the whole screen size in point.
>
> To get the real size per pixel:
> scale * bounds
>
>
> Cheers
>
> Jack.S Mu
>
>
>
> 2013/11/25 Roland King <email@hidden>
> Is there yet a supported way of finding out the actual screen size (or equivalently pixel density) on an iOS screen?
>
> I have an app, uses autolayout, works fine on iPhone (one storyboard), iPad (another storyboard) and mostly looks fine between iPad and iPad mini. One screen however has a number of test 'cards' on it. On the phone one card == one screen looks great. On a full-sized iPad, about 6 to a page is clear, on a mini however 6 is not ideal and 4, or 3, looks much better and is much clearer to test. That's one of the fairly rare cases where one size doesn't fit all and knowing the actual screen dimensions would make a better user experience.
>
> I know there was lots of chat about this when the mini came out, there wasn't anything then and I don't want to do one of the version or device name hacks. Is there yet an API point for this?
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden