Objective c 子类UISplitViewController并设置自定义宽度
我试图将UISplitViewController子类化,以减小主控形状的宽度。我看过马特·杰梅尔的-看-但看起来比我需要的要多。我只想将主机的大小从320减少到260,苹果会在应用商店中接受这种方式 除了按钮之外,我还不熟悉子类化任何东西,但这是我目前正在尝试的,尽管它目前没有做任何事情。要么我偏离了目标,要么我错过了一些简单的东西。如何做到这一点 头文件:Objective c 子类UISplitViewController并设置自定义宽度,objective-c,ios,ipad,uisplitviewcontroller,subclass,Objective C,Ios,Ipad,Uisplitviewcontroller,Subclass,我试图将UISplitViewController子类化,以减小主控形状的宽度。我看过马特·杰梅尔的-看-但看起来比我需要的要多。我只想将主机的大小从320减少到260,苹果会在应用商店中接受这种方式 除了按钮之外,我还不熟悉子类化任何东西,但这是我目前正在尝试的,尽管它目前没有做任何事情。要么我偏离了目标,要么我错过了一些简单的东西。如何做到这一点 头文件: #import <UIKit/UIKit.h> @interface MYSplitViewController : UI
#import <UIKit/UIKit.h>
@interface MYSplitViewController : UISplitViewController
+ (CGFloat)masterColumnWidth;
@end
我最终没有走这条路,建议不要尝试为其他人将UISplitViewController子类化。它不是一个灵活的布局,所以除非你想要它提供的东西,否则你会遇到耗时的问题 如果你想要一个类似Facebook应用程序的侧边导航栏,我建议你在左侧面板中使用并放置你想要的任何大小和样式的view controller
运气好吗?谢谢。@RubberDuck还没有。[splitViewController设置值:[NSNumber numberWithFloat:200.0]forKey:@_masterColumnWidth];是的,我知道这一点。无论如何,谢谢你。
#import "SRSplitViewController.h"
@interface SRSplitViewController ()
@end
@implementation SRSplitViewController
+ (CGFloat)masterColumnWidth {
return 260;
}
@end