我刚刚开始学习目标C,我真的很困惑.h和.m文件是如何相互作用的.这个简单的程序有3个文件:
Fraction.h
#import <Foundation/NSObject.h>
@interface Fraction : NSObject {
int numerator;
int denominator;
}
- (void) print;
- (void) setNumerator: (int) n;
- (void) setDenominator: (int) d;
- (int) numerator;
- (int) denominator;
@end
Run Code Online (Sandbox Code Playgroud)
Fraction.m
#import "Fraction.h"
#import <stdio.h>
@implementation Fraction
-(void) print { printf( "%i/%i", numerator, denominator ); }
-(void) setNumerator: (int) n { numerator = n; }
-(void) setDenominator: (int) d { denominator = d; }
-(int) denominator { return denominator; }
-(int) numerator { return numerator; } …Run Code Online (Sandbox Code Playgroud) 每个UIViewController,以rootViewController开头,使用[self.navigationController pushViewController nextView]来推送新视图.滑动工作正常.
如何向前滑动实现相同的行为?我更确切地说,如何在弹出后退或后退按钮后保持UIViewController,所以我可以再次添加它以防止向前滑动?