IOS14.3开发之使用纯代码创建UIButton以及弹框的使用


源码在这

//
//  ViewController.m
//  testDemo1
//
//  Created by 鲁军 on 2021/3/4.
//#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {[super viewDidLoad];UIButton *btn  = [UIButton buttonWithType:UIButtonTypeInfoDark];btn.frame = CGRectMake(130, 80, 40, 40);UIButton *btn2 = [UIButton buttonWithType:UIButtonTypeRoundedRect];btn2.frame = CGRectMake(80, 180, 150, 44);btn2.backgroundColor = [UIColor purpleColor];btn2.tintColor = [UIColor yellowColor];[btn2 setTitle:@"Tap Me" forState:UIControlStateNormal];[btn2 addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside];UIButton *btn3= [UIButton buttonWithType:UIButtonTypeRoundedRect];btn3.backgroundColor = [UIColor brownColor];btn3.tintColor  = [UIColor whiteColor];[btn3 setTitle:@"Tap Me" forState:UIControlStateNormal];btn3.frame = CGRectMake(80, 280, 150, 44);btn3.layer.masksToBounds = YES;btn3.layer.cornerRadius = 10;btn3.layer.borderWidth=4;btn3.layer.borderColor = [UIColor lightGrayColor].CGColor;[self.view addSubview:btn];[self.view addSubview:btn2];[self.view addSubview:btn3];
}
-(void)btnClick:(UIButton *)sender{UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"information" message:@"UIButton Event" preferredStyle:UIAlertControllerStyleAlert];UIAlertAction *OKAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil];[alert addAction:OKAction];[self presentViewController:alert animated:YES completion:nil];
}
@end

IOS14.3开发之使用纯代码创建UIButton以及弹框的使用相关推荐

  1. ios14.3开发之使用纯代码创建UITabbarController

    ios14.3开发之使用纯代码创建UITabbarController 这里我们IOS版本14.3.Xcode 版本选择的是.12.3版本:来自apple最新的xcode版本,该版本支持最新的swif ...

  2. 【Swift Mac开发】纯代码创建NSViewController

    对于习惯了纯代码iOS开发的人来说,刚接触Mac端开发时,是非常不友好的,网上所有的教程都是通过Xib或StoryBoard的方式创建NSViewController,而且苹果文档也是鼓励用Xib的开 ...

  3. iOS回顾笔记( 01 )-- XIB和纯代码创建应用的对比

    iOS回顾笔记( 01 )--  XIB和纯代码创建应用的对比 很多时候我们工作很久突然闲下来的时候,是不是也感到无聊过?这就是我现在的生活,不过闲一段时间也挺好,可以好好回顾一下自己以前学习iOS路 ...

  4. IOS基础之使用UICollectionView纯代码创建

    IOS基础之使用UICollectionView纯代码创建 资料来自2016-5-12某站. 有一定的参考意义, 涉及plist 转字典模型,UICollectionView使用纯代码加载到View里 ...

  5. Swift5.x使用纯代码创建NavigationTab控制器设置启动图Wb第1部分

    Swift5.x使用纯代码创建NavigationTab控制器设置启动图Wb第1部分 前言 1 使用纯代码创建NavigationTab控制器必须会,也可使用storyboard拖控件,没有代码创建灵 ...

  6. html居右显示语言设置,iOS开发:纯代码设置UIButton文字居左或者居右显示

    UIButton这个控件使用,作为资深的iOS开发人员来说是小儿科,但是有些时候还是需要记录一下UIButton的一些其他用法,这样方便快速解决实际问题.比如UIButton的纯代码编程的时候,设置文 ...

  7. Swift开发:NSLayoutConstraint纯代码实现自动布局-初级篇

    要求 宽高200的view,通过代码,使得view在距离父控件的右下角20边距处 /* 约束的设置,控件内部约束由自己添加,比如宽高,如果是与其他的 控件约束那么有父控件添加 *创建约束 NSLayo ...

  8. IOS UI 代码创建UIButton,UITextField,UILabel

    //add a Label UILabel *label=[[UILabelalloc]initWithFrame:CGRectMake(100,20, 150, 40)]; [label setTe ...

  9. iOS 使用纯代码或xib创建圆角视图

    尊重原创 转自:http://www.jianshu.com/p/80f1fd3f63a0 引言: 在我们日常开发中, 很多中情况下我们需要设置UIView或者UIImageView的圆角以及边框等, ...

最新文章

  1. Cocos Creator—最佳构建部署实践
  2. 轻量级的项目管理工具-Leangoo
  3. 什么是C中的“静态”功能?
  4. 混沌系统 matlab仿真分析
  5. V210 系统时间设置
  6. 内置模块/核心模块 (自带的)---http 服务器模块
  7. RocketMQ(三)—— 集群模式的说明
  8. 上市即巅峰!走乐视老路的暴风 实控人冯鑫是下一个贾跃亭?
  9. X5档案-参加业务架构平台研讨会后记
  10. 笔记本--摄像头驱动--找不到相机--浏览器打开相机失败--未检测到摄像头--剩下的标题我就不想了--太长了
  11. Android Studio 基础知识
  12. MDC介绍 -- 一种多线程下日志管理实践方式
  13. C语言自学入门方法介绍
  14. HuaWei ❀ 双协议栈
  15. 关于最近word模板以及word转pdf的总结
  16. python编写科学计算器_Python实现计算器
  17. ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-04:模板工程创建/编译/下载-Application
  18. 水逆的京东,2019还能翻盘吗?
  19. SSL证书怎么购买?
  20. 《硝烟中的scrum和xp》读书笔记

热门文章

  1. 到另一个文件夹 复制hdfs上的文件_HDFS——如何将文件从HDFS复制到本地
  2. 笨方法python3_“笨方法”学Python3,习题 34 。
  3. python自动获取号码归属地_Nemo_Python:批量获取并保存手机号的归属地和运营商_Nemo社区_LinkNemo_关于分享和探索的好地方...
  4. linux命令行变大,Linux命令行下'!'的8大神奇的用法!
  5. 做个全国一等奖的小车,其实不难(F题:智能送药小车方案分享)
  6. 手把手教你用ESP32制作一个游戏机
  7. 最受欢迎的男友职业排行榜 Top10 ,程序员排第 3
  8. armgcc交叉编译的文件无法运行_认识GCC交叉编译器
  9. java 成员变量的初始化_Java类变量和成员变量初始化过程
  10. mysql建库语句on报错_mysql运维必备知识点(转载至其他作者)