sud*_*udo 1 user-interface objective-c uiswitch ios
我有一个 UISwitch 需要在打开和关闭时具有相同的样式。唯一的区别是小圆圈的位置。
关闭时是这样的:

……这很好。但是当我打开它时,笔画消失了:

我如何让它在打开时保持中风?如果这是不可能的,我可以至少在它关闭时而不是在它打开时使它着色吗?
Apple 可能会拒绝您的应用程序,因为它没有为 On 状态显示不同的颜色,但是我相信这就是您想要的:这将显示现在每个状态的“笔画”。
@property (nonatomic, strong) IBOutlet UISwitch *theSwitch;
self.theSwitch.layer.borderColor = [UIColor colorWithRed:229.0/255.0 green:229.0/255.0 blue:229.0/255.0 alpha:1.0].CGColor;
self.theSwitch.layer.borderWidth = 1.5;
self.theSwitch.layer.cornerRadius = 31.0/2.0;
Run Code Online (Sandbox Code Playgroud)
结果:

| 归档时间: |
|
| 查看次数: |
839 次 |
| 最近记录: |