cocoa touch - Resize UITextView when rotation in iOS -


hello facing problem uitextview.

in app , need support both portrait , landscape.

so added uitextview app , resize frame of uitextview when keyboard appearing following code because when keyboard appear , uitextview behind keyboard , can't see write in uitextview.

- (void)keyboardwillshow:(nsnotification*)notification {     [self movetextviewforkeyboard:notification up:yes]; }  - (void)keyboardwillhide:(nsnotification*)notification {     [self movetextviewforkeyboard:notification up:no]; }  - (void)movetextviewforkeyboard:(nsnotification*)notification up:(bool)up {     nsdictionary *userinfo = [notification userinfo];     nstimeinterval animationduration;     uiviewanimationcurve animationcurve;     cgrect keyboardrect;      [[userinfo objectforkey:uikeyboardanimationcurveuserinfokey] getvalue:&animationcurve];     animationduration = [[userinfo objectforkey:uikeyboardanimationdurationuserinfokey] doublevalue];     keyboardrect = [[userinfo objectforkey:uikeyboardframeenduserinfokey] cgrectvalue];     keyboardrect = [self.view convertrect:keyboardrect fromview:nil];      [uiview beginanimations:@"resizeforkeyboard" context:nil];     [uiview setanimationduration:animationduration];     [uiview setanimationcurve:animationcurve];      if (up == yes)     {         cgfloat keyboardtop = keyboardrect.origin.y;         cgrect newtextviewframe = self.txtview.frame;         newtextviewframe.size.height = keyboardtop - self.txtview.frame.origin.y - 10;         self.txtview.frame = newtextviewframe;     }      else     {         self.txtview.frame = originalcgrect;     }      [uiview commitanimations]; } 

that fine when keyboard appear , not covering uitextview anymore. when rotate landscape , uitextview frame not correct anymore , when hide keyboard , still remain small size , not fit view.

enter image description here

enter image description here

how can solve problem?

please me.

can trying see autoresizing mask try one

try hope helpful you....


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -