Kri*_*251 7 iphone objective-c uiimageview uiswitch ios7
我需要在ios 7中更改UISwitch的Thumb图像,我google了很多,什么也没发现..任何建议或代码将不胜感激,下面是我所需要的功能.


我需要将Default UISwitch Thumb图像更改为我的图像.
提前致谢.
您可以通过棘手的方法来完成它。
[switchControl setThumbTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Thumb.png"]]];
Run Code Online (Sandbox Code Playgroud)
Thumb.png的大小应正确。据我说,它的视网膜屏幕约为50X50。请注意,您无法更改开关的大小。那是不能大于其实际大小。
如果您想要一个可以更改其大小的控件,则需要创建自己的控件
为了得到像你想象的那样的东西,你必须从头开始自己创建它。
有多种选择。您可以使用复合视图,其中使用几张图像,一张用于背景,一张用于圆圈。
我可能会使用PaintCode将其绘制为单个视图,然后对其进行编辑以使其动态。
我的博客上有一个这样做的例子...... http://www.oliverfoggin.com/paint-code-slider/
| 归档时间: |
|
| 查看次数: |
6221 次 |
| 最近记录: |