iphone - 如何在 iOS 7 的 UISwitch 中更改缩略图?

标签 iphone objective-c ios7 uiimageview uiswitch

我需要在 ios 7 中更改 UISwitch 的 Thumb 图像,我用谷歌搜索了很多但什么也没找到..任何建议或代码将不胜感激,以下是我需要的功能。

enter image description here

enter image description here

我需要将默认的 UISwitch Thumb 图像更改为我的图像。

提前致谢。

最佳答案

您可以通过一种巧妙的方法来完成。

[switchControl setThumbTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Thumb.png"]]];

Thumb.png 的大小应该正确。根据我的说法,视网膜屏幕大约为 50X50。 请注意,您不能更改开关的大小。也就是说,它不能比实际大小大。

如果你想要一个可以改变其大小的控件,你需要创建自己的控件

关于iphone - 如何在 iOS 7 的 UISwitch 中更改缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228763/

相关文章:

iphone - targetContentOffsetForProposedContentOffset :withScrollingVelocity without subclassing UICollectionViewFlowLayout

iphone - 如何在iPhone中实现条形图?

ios7 - XCode 6.0.1 ios 7 自动布局

ios - 使用 URLWithString NSURL 总是 nil

ios - 如何将文本字段嵌入到 UI Collection View 单元格中并将文本存储到数组中?

javascript - iPad 上的 jQuery 鼠标悬停

iphone - NSDate 完整样式但没有年份

iphone - UIViewController 可以包含多个 UIView 吗?

ios - 无法在Xcode6中设置UITableViewCell,因为“自动属性合成不会合成属性..”警告

objective-c - UIApplication scheduledLocalNotifications 对于过去的非重复通知为空