UISwitch目前说ON和OFF。我可以将文本更改为YES和NO吗?
会难吗?或者我只是改写一下我问用户的问题?
答案 0 :(得分:11)
从iOS 6开始,您可以设置
@property(nonatomic, retain) UIImage *offImage;
@property(nonatomic, retain) UIImage *onImage;
文档说:
此图像表示开关的内部内容。图片 您指定的是与开关的圆形边框和拇指合成 创造最终的外观。
此图像的大小必须小于或等于77点宽 和27点高。如果指定较大的图像,则边缘可能是 削波。
答案 1 :(得分:11)
我在iOS 6中使用onImage
和offImage
完成了此操作,以下是我使用的图片:
答案 2 :(得分:-26)
更改UISwitch的文本,例如要“Foo / Bar”,请执行以下操作:
((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:0]).text = @"Foo";
((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:1]).text = @"Bar";