В руководстве по программированию iPad говорится, что левая панель splitView прикреплена к 320 точкам. Но 320 пикселей для моего основного контроллера представления слишком много. Я хотел бы уменьшить его и дать больше пространства для детализации контроллера представления. Действительно ли это возможно так или иначе?
Свяжитесь с документом, который говорит о фиксированной ширине.
Нет.
Есть два частных свойств
@property(access,nonatomic) CGFloat masterColumnWidth;
@property(access,nonatomic) CGFloat leftColumnWidth; // both are the same!
, но, будучи частными, они не могут использоваться для приложений AppStore.
У меня этот код работает :)
@interface UISplitViewController(myExt)
- (void) setNewMasterSize: (плавающий) размер;
@end
@implementation UISplitViewController(myExt) - (void) setNewMasterSize: (плавающий) размер { _masterColumnWidth = размер; } @конец
и используйте его для каждой операции с представлением (например, вращение)