как сделать текст шире в UITextView при повороте в UIInterfaceOrientationLandscapeRight - PullRequest
0 голосов
/ 23 октября 2009

Я поместил некоторый текст в UITextView. Теперь я хочу, чтобы внутренний текст занимал дополнительное пространство, когда устройство становится горизонтом. Но таким образом только холст заполняет все пространство, а не текст.

// This method is called by NSNotificationCenter when the device is rotated.
-(void) receivedRotate: (NSNotification*) notification
{
 UIDeviceOrientation interfaceOrientation = [[UIDevice currentDevice] orientation];

 if(interfaceOrientation == UIInterfaceOrientationLandscapeLeft)
 {
  self.view.transform = CGAffineTransformMakeRotation(-M_PI/2);
  self.view.bounds = CGRectMake(0, 0, 416, 320);

1 Ответ

1 голос
/ 23 октября 2009

Используете ли вы xibs и конструктор интерфейса для ваших представлений? Если это так, вы сможете использовать распорки и пружины для автоматического изменения размера UITextView.

Если нет, вам придется программно сбросить размер UITextView в методе receivedRotate:.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...