Измените ширину Ведущего устройства в UISplitViewController

В руководстве по программированию iPad говорится, что левая панель splitView прикреплена к 320 точкам. Но 320 пикселей для моего основного контроллера представления слишком много. Я хотел бы уменьшить его и дать больше пространства для детализации контроллера представления. Действительно ли это возможно так или иначе?

Свяжитесь с документом, который говорит о фиксированной ширине.

41
задан Antoine 28 November 2014 в 09:53
поделиться

2 ответа

Нет.


Есть два частных свойств

@property(access,nonatomic) CGFloat masterColumnWidth;
@property(access,nonatomic) CGFloat leftColumnWidth; // both are the same!

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

12
ответ дан 27 November 2019 в 00:06
поделиться

У меня этот код работает :)

 @interface UISplitViewController(myExt)
- (void) setNewMasterSize: (плавающий) размер;
@end 

@implementation UISplitViewController(myExt) - (void) setNewMasterSize: (плавающий) размер { _masterColumnWidth = размер; } @конец

и используйте его для каждой операции с представлением (например, вращение)

-3
ответ дан 27 November 2019 в 00:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: