IOS14.3开发之使用纯代码创建UIButton以及弹框的使用
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以及弹框的使用相关推荐
- ios14.3开发之使用纯代码创建UITabbarController
ios14.3开发之使用纯代码创建UITabbarController 这里我们IOS版本14.3.Xcode 版本选择的是.12.3版本:来自apple最新的xcode版本,该版本支持最新的swif ...
- 【Swift Mac开发】纯代码创建NSViewController
对于习惯了纯代码iOS开发的人来说,刚接触Mac端开发时,是非常不友好的,网上所有的教程都是通过Xib或StoryBoard的方式创建NSViewController,而且苹果文档也是鼓励用Xib的开 ...
- iOS回顾笔记( 01 )-- XIB和纯代码创建应用的对比
iOS回顾笔记( 01 )-- XIB和纯代码创建应用的对比 很多时候我们工作很久突然闲下来的时候,是不是也感到无聊过?这就是我现在的生活,不过闲一段时间也挺好,可以好好回顾一下自己以前学习iOS路 ...
- IOS基础之使用UICollectionView纯代码创建
IOS基础之使用UICollectionView纯代码创建 资料来自2016-5-12某站. 有一定的参考意义, 涉及plist 转字典模型,UICollectionView使用纯代码加载到View里 ...
- Swift5.x使用纯代码创建NavigationTab控制器设置启动图Wb第1部分
Swift5.x使用纯代码创建NavigationTab控制器设置启动图Wb第1部分 前言 1 使用纯代码创建NavigationTab控制器必须会,也可使用storyboard拖控件,没有代码创建灵 ...
- html居右显示语言设置,iOS开发:纯代码设置UIButton文字居左或者居右显示
UIButton这个控件使用,作为资深的iOS开发人员来说是小儿科,但是有些时候还是需要记录一下UIButton的一些其他用法,这样方便快速解决实际问题.比如UIButton的纯代码编程的时候,设置文 ...
- Swift开发:NSLayoutConstraint纯代码实现自动布局-初级篇
要求 宽高200的view,通过代码,使得view在距离父控件的右下角20边距处 /* 约束的设置,控件内部约束由自己添加,比如宽高,如果是与其他的 控件约束那么有父控件添加 *创建约束 NSLayo ...
- IOS UI 代码创建UIButton,UITextField,UILabel
//add a Label UILabel *label=[[UILabelalloc]initWithFrame:CGRectMake(100,20, 150, 40)]; [label setTe ...
- iOS 使用纯代码或xib创建圆角视图
尊重原创 转自:http://www.jianshu.com/p/80f1fd3f63a0 引言: 在我们日常开发中, 很多中情况下我们需要设置UIView或者UIImageView的圆角以及边框等, ...
最新文章
- Cocos Creator—最佳构建部署实践
- 轻量级的项目管理工具-Leangoo
- 什么是C中的“静态”功能?
- 混沌系统 matlab仿真分析
- V210 系统时间设置
- 内置模块/核心模块 (自带的)---http 服务器模块
- RocketMQ(三)—— 集群模式的说明
- 上市即巅峰!走乐视老路的暴风 实控人冯鑫是下一个贾跃亭?
- X5档案-参加业务架构平台研讨会后记
- 笔记本--摄像头驱动--找不到相机--浏览器打开相机失败--未检测到摄像头--剩下的标题我就不想了--太长了
- Android Studio 基础知识
- MDC介绍 -- 一种多线程下日志管理实践方式
- C语言自学入门方法介绍
- HuaWei ❀ 双协议栈
- 关于最近word模板以及word转pdf的总结
- python编写科学计算器_Python实现计算器
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-04:模板工程创建/编译/下载-Application
- 水逆的京东,2019还能翻盘吗?
- SSL证书怎么购买?
- 《硝烟中的scrum和xp》读书笔记
热门文章
- 到另一个文件夹 复制hdfs上的文件_HDFS——如何将文件从HDFS复制到本地
- 笨方法python3_“笨方法”学Python3,习题 34 。
- python自动获取号码归属地_Nemo_Python:批量获取并保存手机号的归属地和运营商_Nemo社区_LinkNemo_关于分享和探索的好地方...
- linux命令行变大,Linux命令行下'!'的8大神奇的用法!
- 做个全国一等奖的小车,其实不难(F题:智能送药小车方案分享)
- 手把手教你用ESP32制作一个游戏机
- 最受欢迎的男友职业排行榜 Top10 ,程序员排第 3
- armgcc交叉编译的文件无法运行_认识GCC交叉编译器
- java 成员变量的初始化_Java类变量和成员变量初始化过程
- mysql建库语句on报错_mysql运维必备知识点(转载至其他作者)