首页 > 其他分享 >IOS学习-UIButton

IOS学习-UIButton

时间:2023-05-29 16:06:37浏览次数:32  
标签:center button IOS 学习 UIButton 按钮 self view


常用的属性

UIButtonType

  • UIButtonTypeCustom
  • UIButtonTypeRounedRect 一个圆角矩形样式的按钮
  • UIButtonTypeDetailDisclosure 一个详细纰漏按钮
  • UIButtonTypeInfoLight 一个信息按钮,有一个浅色背景
  • UIButtonTypeInfoDark 一个信息按钮,有一个黑暗的背景
  • UIButtonTypeContactAdd 一个联系人添加按钮

按下按钮后出发一个事件

-(void)testUIButton1{
    UIButton * button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    [button setTitle:@"危险!请勿触摸!" forState:UIControlStateNormal];
    [button sizeToFit];
    [button addTarget:self action:@selector(buttonDidPush) forControlEvents:UIControlEventTouchUpInside];
    button.center = self.view.center;
    button.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin |
        UIViewAutoresizingFlexibleRightMargin |
        UIViewAutoresizingFlexibleTopMargin |
        UIViewAutoresizingFlexibleBottomMargin;
    [self.view addSubview:button];
}

在屏幕中显示不同的按钮


标签:center,button,IOS,学习,UIButton,按钮,self,view
From: https://blog.51cto.com/u_11797608/6371464

相关文章

  • IOS学习-UITextView
    《iOS8开发指南》,自己总结用UITextView文本视图(UITextView)与文本框类似,差别在于文本视图可显示一个可滚动和编辑的文本块,供用户阅读或修改。仅当需要的的输入很多时,才应使用文本视图。AttributeInspector分为3部分(TextField,control,view)(1)Text:设置文本框的默认文本(2)......
  • axios 或 @nestjs/axios 错误地应用 npm config proxy
    npmproxy$npmconfiggetproxyhttp://127.0.0.1:25378/如果你的npm设置了如上代理,那么当请求本地服务时,应该会出现代理错误(通常是502响应):import{HttpService}from'@nestjs/axios';@Injectable()exportclassForwardService{@Inject()privatereadonlyhtt......
  • 关于VBA的TextStream StdOut相关程序的学习——源代码(刘永富博士的ExcelVBA编程开发)
    Subtest3()'标准输出-查找相关目录下所有的GIF格式文件。DimTS1AsIWshRuntimeLibrary.TextStreamDimTS2AsIWshRuntimeLibrary.TextStreamSetWShell=NewIWshRuntimeLibrary.WshShellSetWE=WShell.Exec("cmd.exe/k")SetTS1=WE.StdInTS1.......
  • SWE学习-第十五节
     动态插入PLC --确定选择已有的PLC  ......
  • K8S学习笔记
    K8S官网文档基本概念节点|Kubernetes(p2hp.com)使用kubectl来查看节点状态和其他细节信息:kubectldescribenode<节点名称>容器状态要检查Pod中容器的状态,你可以使用kubectldescribepod<pod名称>其输出中包含Pod中每个容器的状态。pod配置文件详解创建......
  • SWE学习-第十节
    转移管理标注编辑  ......
  • SWE学习-第九节
    转移管理相同电线之间等电位的转移叫做转移管理   插入单个  插入多个左边依次点击选择,然后右边依次点击选择 ......
  • SpringMVC学习系列(9) 之 实现注解式权限验证
    对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在SpringMVC中实现权限验证呢?当然我们可以继续使用servlet中的过滤器Filter来实现。但借助于SpringMVC中的action拦截器我们可以实现注解式的权限验证。一.首先介绍一下action拦截器:HandlerInterceptor是Sp......
  • SpringMVC学习系列(8) 之 国际化
    在系列(7)中我们讲了数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理,那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。一.基于浏览器请求的国际化实现:首先配置我们项目的springservlet-config.xml文件添加的内容如下:<bean......
  • SpringMVC学习系列(6) 之 数据验证
    在系列(4)、(5)中我们展示了如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性?这就是我们本篇要说的内容—>数据验证。这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator......