1

UISplitViewController をサブクラス化して、マスターの幅を狭めようとしています。Matt Gemmell のMGSplitViewControllerを見てきました- Change the width of Master in UISplitViewController を参照してください。Apple が App Store で受け入れる方法で、マスターのサイズを 320 から 260 に減らしたいだけです。

私はボタン以外のものをサブクラス化するのは初めてですが、これは私が今のところ試していることですが、現在は何もしません。私はマークから外れているか、単純なものが欠けています。これはどのように行うことができますか?

ヘッダー ファイル:

#import <UIKit/UIKit.h>

@interface MYSplitViewController : UISplitViewController

+ (CGFloat)masterColumnWidth;

@end

実装ファイル:

#import "SRSplitViewController.h"

@interface SRSplitViewController ()

@end

@implementation SRSplitViewController

+ (CGFloat)masterColumnWidth {
  return 260;
}

@end
4

1 に答える 1

0

私はこのルートに行かなかったので、他の人のために UISplitViewController をサブクラス化しようとしないことをお勧めします。柔軟なレイアウトではないため、すぐに使用できるものをそのまま使用したい場合を除き、時間のかかる問題に直面することになります。

Facebook アプリに似たサイド ナビゲーション バーが必要な場合は、JASidePanelsを使用し、任意のサイズとスタイルのビュー コントローラーを左側のパネルに配置することをお勧めします。

ここに画像の説明を入力

于 2013-07-12T19:19:35.583 に答える