很少用到Switch控件,即使用到也没去改它的大小,今天用到了发现setFrame 方法并不能更改它的大小。

UISwitch *sw = [[UISwitch alloc]initWithFrame:CGRectMake(200, 15, 50, 15)];

[sw setOn: YES animated: YES];

sw.transform = CGAffineTransformMakeScale( 0.5, 0.5);//缩放

sw.onTintColor = COLOR( 99, 155, 0, 1);

1.1  CGAffineTransformMakeScale(CGFloat sx, CGFloat sy)
这个方法可以方便的对view的长和宽进行缩放,不改变view的中心点。注意!中心点不变指的是物理位置不变,不是坐标,因为坐标系此时已经发生改变

1.2 CGAffineTransformScale(CGAffineTransform t,CGFloat sx, CGFloat sy)
这个方法同样是view的长和宽进行缩放,效果类似CGAffineTransformMakeScale(CGFloat sx, CGFloat sy)不同的是这个方法可以叠加其他CGAffineTransform效果(比如旋转)

如何设置UISwitch的大小相关推荐

  1. 如何更改工程内最少的代码修改系统UISwitch的大小和样式

    网上搜了一下,基本都是讲的如何自定义UISwitch控件.我今天来写一篇如何不更改(或最少的更改)原有工程里各个类关于UISwitch的声明.设置.调用代码,平滑的将系统UISwitch样式大小更改为 ...

  2. R语言ggplot2可视化:jupyter中设置全局图像大小、jupyter中自定义单个ggplot2图像结果的大小

    R语言ggplot2可视化:jupyter中设置全局图像大小.jupyter中自定义单个ggplot2图像结果的大小 目录

  3. android 动态设置padding,Android动态设置控件大小以及设定margin以及padding值

    http://www.aichengxu.com/Java/73893.htm Android动态设置控件大小以及设定margin以及padding值,有需要的朋友可以参考下. 一.概述 在andro ...

  4. oracle设置缓存大小设置多少,【数据库类※从V$DB_CACHE_ADVICE中设置数据缓冲大小※】...

    [数据库类※从V$DB_CACHE_ADVICE中设置数据缓冲大小※]     Oracle 9i引入了一个新的途径来预测数据缓冲cache中附加数据缓存的所带来的好处的多少.V$DB_CACHE_A ...

  5. 系统计算机大小怎么更改,调整设置电脑图标大小的方法

    所谓的计算机图标是具有明确指代含义的计算机图形.其中桌面图标是软件标识,界面中的图标是功能标识.下面是学习啦小编为大家整理的关于调整设置电脑图标大小的方法,一起来看看吧! 调整设置电脑图标大小的方法 ...

  6. android studio 设置控制台字体大小

    今天,简单讲讲android studio 如何设置控制台字体大小. 这个其实很简单. 只要在android studio 这样设置:Settings->Editor->Color &am ...

  7. JVM学习笔记之-方法区,栈、堆、方法区的交互关系,方法区的理解,设置方法区大小与OOM,方法区的内部结构,方法区使用举例

    栈.堆.方法区的交互关系 运行时数据区结构图 从线程共享与否的角度来看 栈,堆,方法区的交互关系 方法区的理解 方法区在哪里? <Java虚拟机规范>中明确说明:"尽管所有的方法 ...

  8. iar 堆栈设置_IAR MSP430设置合理堆栈大小(the stack pointer for stack is outside the stack range)...

    摘要: 本文给出IAR设置堆栈合理大小的详细方法,并分享一些好博文(icf及map讲解). 最近在MSP430-169LCD(MSP430F169,RAM为2KB)调试一些ucos演示例子,IAR f ...

  9. 栈出现的异常和设置栈的大小-Xss

    异常 java.lang.StackOverflowError 看下面的例子,默认的栈内存 设置栈内存 使用参数-Xss大小来设置栈的大小

最新文章

  1. ●洛谷P3688 [ZJOI2017]树状数组
  2. IDEA导入多层父子maven项目
  3. matlab取角马为什么减一,动物世界角马为什么不敢攻击狮子?
  4. arm 驱动基础:查询方式的按键驱动程序
  5. linux prc 时区,授时时区问题解决
  6. SpringBoot Security 整合 thymeleaf 模板自定义登录页面,按需提示错误信息
  7. 图解迷宫算法(广度优先遍历)
  8. 3.4 SQL--多表查询分组排序
  9. 我能取得成就的原因和不足之处
  10. 学生成绩表c语言,学生成绩信息表(c语言程序)
  11. lineNumber: 1; columnNumber: 15; XML 声明中 version 后面跟随的值必须是用引号括起来的字符串。
  12. shell 编程 入门到实战详解
  13. 学python多大年龄可以学车_考驾照的最小年龄,多少岁可以考驾照
  14. Unitimes程序员活动-戏精剧本杀
  15. blood pressure android app,Blood Pressure Monitor via Bluetooth/Internet in Android
  16. BZOJ 2303: [Apio2011]方格染色 题解
  17. 计算机领域中Task和Job的区别
  18. 中职计算机应用,中职计算机应用论文
  19. 墨尔本大学 计算机科学,墨尔本大学计算机科学硕士专业详解 成为IT大神的必经之路...
  20. java chunked编码解码_HTTP协议中的CHUNKED编码解析

热门文章

  1. 通达信上涨回调选股公式,选出二次走强的标的
  2. 帝国时代3如何快速实现训练单位突破人口上限
  3. 执行scp命令自动输入密码的方法(expect方案)
  4. 2011年QQ个性签名、MSN个性签名:学海无涯,回头是岸
  5. dpdk课程学习之练习笔记四(dns预备)
  6. mysql实现翻页功能
  7. medini analyze软件下载安装使用试用购买
  8. mfc利用SQL、DAO调用access数据库
  9. 使用Intrinsics优化
  10. 7-7 韩信点兵 (10 分)