如何设置UISwitch的大小
来源:互联网 发布:单片机设计项目 编辑:程序博客网 时间:2024/04/28 19:55
很少用到Switch控件,即使用到也没去改它的大小,今天用到了发现setFrame 方法并不能更改它的大小。
这个方法可以方便的对view的长和宽进行缩放,不改变view的中心点。注意!中心点不变指的是物理位置不变,不是坐标,因为坐标系此时已经发生改变
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);
这个方法可以方便的对view的长和宽进行缩放,不改变view的中心点。注意!中心点不变指的是物理位置不变,不是坐标,因为坐标系此时已经发生改变
1.2 CGAffineTransformScale(CGAffineTransform t,CGFloat sx, CGFloat sy)
这个方法同样是view的长和宽进行缩放,效果类似CGAffineTransformMakeScale(CGFloat sx, CGFloat sy)不同的是这个方法可以叠加其他CGAffineTransform效果(比如旋转)
0 0
- 如何设置UISwitch的大小
- 设置UISwitch大小
- UISwitch控件修改大小。设置颜色
- 如何调整UIPickerView,UISwitch等无法通过frame调整大小的大小
- UISwitch控件的样式设置
- 如何更改工程内最少的代码修改系统UISwitch的大小和样式
- 如何设置文件的大小
- iOS 小知识-设置UISwitch的颜色
- UISwitch 调整大小
- UISwitch 默认大小
- UISwitch控件修改大小。
- C# 如何设置窗口的大小
- 如何动态设置客户区的大小?
- 如何重新设置bimpat的大小?
- 如何设置listview 中itme 的大小
- android:hint 如何设置字体的大小
- C++如何设置默认堆栈的大小
- JMeter的堆大小如何设置?
- JavaScript中通过getElementsByName访问name集合对象
- MySQL grant 语法的详细解析
- [leetcode] 144.Binary Tree Preorder Traversal
- Linux中常用操作命令
- Symmetry(UVa 1595)
- 如何设置UISwitch的大小
- win7与ubuntu双系统学习笔记
- leetcode:Best Time to Buy and Sell Stock II
- IOS学习第一篇 ——堆和栈的内存分析
- easyUI跨tab刷新datagrid
- 【codevs1026】逃跑的拉尔夫,广搜的胜利
- Linux(Ubuntu)下MySQL的安装与配置
- Undefined symbols for architecture i386: 问题
- CNN+RNN