IOS 代码创建控件,并有处理事件
发布时间:2020-12-16 07:47:52 所属栏目:百科 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 @interface AppDelegate() @property UILabel* show; @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinis
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 @interface AppDelegate() @property UILabel* show; @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. self.window.backgroundColor = [UIColor whiteColor]; //创建一个UIViewController 对象 UIViewController* controller = [[UIViewController alloc] init]; //让该程序的窗口加载并显示 viewController 视图控制器关联的用户界面 self.window.rootViewController = controller; //创建一个UIView 对象 UIView* rootView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; //设置 controller 显示 rootView 控件 controller.view = rootView; //创建一个圆角按钮 UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; //设置按钮的大小 button.frame = CGRectMake(120,100,80,40); //为按钮设置文本 [button setTitle:@"确定" forState:UIControlStateNormal]; //将按钮添加到 rootView 控件中 [rootView addSubview:button]; //创建一个 UILabel 对象 self.show = [[UILabel alloc] initWithFrame:CGRectMake(60,40,180,30)]; // UILabel* show = [[UILabel alloc] initWithFrame:CGRectMake(60,30)]; //将UILabel 添加到 rootView 控件中 [rootView addSubview: self.show]; //设置 UILabel 默认显示的文本 self.show.text = @"初始文本"; self.show.backgroundColor = [UIColor grayColor]; //为圆角按钮的触碰事件绑定事件处理方法 [button addTarget:self action:@selector(clickHandler:) forControlEvents:UIControlEventTouchUpInside]; //将该 UIWindow 对象设为主窗口并显示出来 [self.window makeKeyAndVisible]; return YES; } - (void)clickHandler:(id)sender { self.show.text = @"开始学习 IOS 吧!"; } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |