FBViewController
最新版本的 SDK 已不再提供此課程。
有此級別的更新版本。前往查看 最新版本。

The FBViewController class is a base class encapsulating functionality common to several other view controller classes. Specifically, it provides UI when a view controller is presented modally, in the form of optional Cancel and Done buttons.

Inherits from:UIViewController
Declared in:FBViewController.h
資產
cancelButton

The Cancel button to display when presented modally. If nil, no Cancel button is displayed. If this button is provided, its target and action will be redirected to internal handlers, replacing any previous target that may have been set.

@property (nonatomic, retain) IBOutlet UIBarButtonItem *cancelButton;
宣告於: FBViewController.h
canvasView

The view into which derived classes should put their subviews. This view will be resized correctly depending on whether or not a toolbar is displayed.

@property (nonatomic, readonly, retain) UIView *canvasView;
宣告於: FBViewController.h
delegate

The delegate that will be called when Cancel or Done is pressed. Derived classes may specify derived types for their delegates that provide additional functionality.

@property (nonatomic, assign) IBOutlet id<FBViewControllerDelegate> delegate;
宣告於: FBViewController.h
doneButton

The Done button to display when presented modally. If nil, no Done button is displayed. If this button is provided, its target and action will be redirected to internal handlers, replacing any previous target that may have been set.

@property (nonatomic, retain) IBOutlet UIBarButtonItem *doneButton;
宣告於: FBViewController.h
執行個體方法
presentModallyFromViewController:animated:handler:

Provides a wrapper that presents the view controller modally and automatically dismisses it when either the Done or Cancel button is pressed.

參數說明
viewController

The view controller that is presenting this view controller.

animated

If YES, presenting and dismissing the view controller is animated.

handler

The block called when the Done or Cancel button is pressed.

- (void)
presentModallyFromViewController: (UIViewController*)viewController
animated: (BOOL)animated
handler: (FBModalCompletionHandler)handler;
宣告於: FBViewController.h
Typedefs
FBModalCompletionHandler

A block that is passed to [FBViewController presentModallyInViewController:animated:handler:] and called when the view controller is dismissed via either Done or Cancel.

typedef void (^FBModalCompletionHandler)(
FBViewController *sender,
BOOL donePressed);
宣告於: FBViewController.h