i'd have thought there onrotate event in xe4 appears onresize used. got that.
however, need determine orientation device is. i'm sure it's simple google can't help!
to detect current orientation of device can use statusbarorientation method part of uiapplication class.
try sample
uses iosapi.uikit; function sharedapplication:uiapplication; begin result:=tuiapplication.wrap(tuiapplication.occlass.sharedapplication); end; procedure tform23.button1click(sender: tobject); var lorientation: cardinal; begin lorientation := sharedapplication.statusbarorientation; if (lorientation = uideviceorientationlandscapeleft) or (lorientation = uideviceorientationlandscaperight) showmessage('landscape') else if (lorientation = uiinterfaceorientationportrait) showmessage('portrait'); end;
Comments
Post a Comment