1 新建立个程序然后
在AppDelegate 编辑
#import "FlexViewController.h"
#import <FlexNode.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
FlexViewController *vc = [[FlexViewController alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc];
self.window.rootViewController = nav;
[self.window makeKeyAndVisible];
return YES;
}
2 建立FlexViewController 继承FlexBaseVC (这一步要导入flexlib的)官网有导入方法,flexLib
FlexViewController.m
@interface FlexViewController ()
@end
@implementation FlexViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"TextView Demo";
[self prepareInputs]; //这一行能够自动增加键盘工具栏,帮助切换输入框
}
// event binding
- (void)onPressTest:(id)sender {
TestVC* vc=[[TestVC alloc]init];//随意再写个继承FlexBaseVC的类
[self presentViewController:vc animated:YES completion:nil];
}
@end
3 新建立TestVC.h,TestVC.m TestVC.xml 可以放在一个文件目录下,也可以按照官方提示放个flexlibflexlib模版在xcode
xml文件
<?xml version="1.0" encoding="utf-8"?>
<UIView layout="flex:1,justifyContent:center,alignItems:center" attr="bgColor:white">
<UIView name="_test" onPress="onPressTest:" layout="width:40,height:40" attr="bgColor:lightGray"/>
</UIView>