{"id":3661,"date":"2010-06-14T15:57:23","date_gmt":"2010-06-14T13:57:23","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=3661"},"modified":"2014-02-04T13:26:40","modified_gmt":"2014-02-04T12:26:40","slug":"tips013-orientamento-portrait-e-portraitupsidedown-per-ipad-e-universal-app","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/tips013-orientamento-portrait-e-portraitupsidedown-per-ipad-e-universal-app\/","title":{"rendered":"TIPS#013 \u2013 Orientamento Portrait e PortraitUpsideDown per iPad e Universal App"},"content":{"rendered":"<p>Ciao a tutti da Vanni (o se preferite Ragazzetto). Oggi vi propongo un piccolo Tips per la programmazione iPad! Nel caso in cui decidiate di creare una versione ottimizzata per iPad della vostra applicazione iPhone, e se la vostra app funziona solo in modalit\u00e0 portrait, ovvero in verticale, dovete sapere che la versione iPad dovr\u00e0 &#8220;lavorare&#8221; in entrambi gli orientamenti portrait, ovvero &#8220;<em>Portrait<\/em>&#8221; e &#8220;<em>PortraitUpsideDown<\/em>&#8220;. In caso contrario \u00e8 possibile che la vostra app venga respinta da Apple (proprio com&#8217;\u00e8 capitato a me!).<!--more--><\/p>\n<p>Vediamo come risolvere in modo semplice ed indolore! Ci baster\u00e0 semplicemente decommentare e inserire queste poche righe di codice (che gestiscono l&#8217;autorotazione in base all&#8217;orientamento del dispositivo), nel metodo &#8220;<em>shouldAutorotateToInterfaceOrientation<\/em>&#8220;:<\/p>\n<pre lang=\"objc\" line=\"1\" escaped=\"true\">\r\n- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{\r\n\treturn (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrintaion == UIInterfaceOrientationPortraitUpsideDown);\r\n}\r\n<\/pre>\n<p>In questo modo la nostra applicazione sar\u00e0 capace di disporsi in entrambi gli orientamenti portrait.<br \/>\nNient&#8217;altro!<\/p>\n<p>Ciao a tutti<br \/>\nAlla prossima!<\/p>\n<p>P.S.: articolo scritto con Pages da iPad \ud83d\ude09 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ciao a tutti da Vanni (o se preferite Ragazzetto). Oggi vi propongo un piccolo Tips per la&#8230;<\/p>\n","protected":false},"author":1,"featured_media":10898,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[105],"tags":[245,255,256,244],"class_list":["post-3661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-tricks","tag-programmazione-ipad","tag-shouldautorotatetointerfaceorientation","tag-tips-ipad","tag-universal-app"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/3661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=3661"}],"version-history":[{"count":3,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/3661\/revisions"}],"predecessor-version":[{"id":3664,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/3661\/revisions\/3664"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media\/10898"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=3661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=3661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=3661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}