UIScrollView в качестве корневого представления в UISplitViewController - PullRequest
0 голосов
/ 19 апреля 2011

У меня есть базовый UISplitViewController, где представление корневого контроллера представления (то есть не подробное представление) является UIScrollView.Проблема в том, что когда я иду, чтобы установить размер контента для UIScrollView, я вижу, что frame.size.width равен 768.0 во время выполнения, хотя Interface Builder показывает ширину как 320.0.

Другими словами,Я хотел бы сделать следующее, но ширина составляет 768,0 вместо 320,0.Какие-нибудь мысли.Заранее спасибо!

self.dayScrollView.contentSize = CGSizeMake(dayScrollView.frame.size.width, dayScrollView.frame.size.height * 2);

1 Ответ

1 голос
/ 19 апреля 2011

UISplitViewController собирается изменить размер контроллера представления до его собственного размера контента, который наверняка в портретном режиме (не уверенный относительно пейзажа вне головы) будет 768.0.Пока код, который вы поместили выше, помещен в viewWillAppear или метод, вызванный позже, он должен работать просто отлично.Возможно, вам придется уточнить, если я что-то пропустил.

...