Размер заднего вида SWRevealViewController

Я использую SWRevealViewController, и пока все отлично. У меня есть выдвижная панель с правой стороны, и при открытии содержимое заднего вида имеет размер, чтобы заполнить весь экран, обрезая часть левой части заднего вида. Есть ли способ изменить размер заднего вида, чтобы он лучше соответствовал открытому пространству, когда открыто правое меню?

Хотя я мог бы просто установить границы, такие как

self.view.bounds.size = CGSize(width: 200, height: self.view.bounds.height)

но это, кажется, ничего не делает


person Gavin Beard    schedule 08.09.2016    source источник


Ответы (1)


вы можете использовать этот код, чтобы изменить размер вашего представления. Надеюсь поможет!!

SWRevealViewController *revealViewController = self.revealViewController;
revealViewController.rearViewRevealWidth = UIScreen.main().bounds.size.width-70;
person MedAmine.Rihane    schedule 08.09.2016
comment
Спасибо, но это изменяет фактическую величину раскрытия. Мне нужно изменить размер содержимого фактического вида сзади, чтобы он соответствовал карте зазора при раскрытии. - person Gavin Beard; 09.09.2016