非常简单。只需将 RNNMBSwitch.h/.m 拖放到您的项目中。
QuartzCore.framework
使用 RNNMBSwitch 的最简单方法是显示默认视图。在您的视图控制器中,写下以下代码
#pragma mark - viewDidLoad
[self.rnnMBSwitch setOnButtonText:@"send"
setButtonTextColer:[UIColor colorWithRed:0.502 green:0.502 blue:0.502 alpha:1.0]
setOnTextColer:[UIColor colorWithRed:0.902 green:0.902 blue:0.902 alpha:1.0]
setOffButtonText:@"received"
setTextButtonOffColer:[UIColor colorWithRed:0.502 green:0.502 blue:0.502 alpha:1.0]
setOffTextColer:[UIColor colorWithRed:0.902 green:0.902 blue:0.902 alpha:1.0]
setTextFontSize:8];
[self.rnnMBSwitch setTintColor:[UIColor colorWithRed:0.7043f green:0.806f blue:0.806f alpha:1.0f]];
[self.rnnMBSwitch setOnTintColor:[UIColor colorWithRed:0.4f green:0.4f blue:0.4f alpha:1.0f]];
[self.rnnMBSwitch setOffTintColor:[UIColor colorWithRed:0.4f green:0.4f blue:0.4f alpha:1.0f]];
[self.rnnMBSwitch setThumbTintColor:[UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0]];
#pragma mark - select received/send
- (IBAction)rnnMBSwitch:(id)sender {
if (self.rnnMBSwitch.on == YES) {
NSLog(@"received");
}else{
NSLog(@"send");
}
}
iPhone9 兼容性。
我支持该版本直到 iPhone4S〜iPhone6S+。
MIT
由 MMizogaki 于 2016年10月2日创建。版权所有 (c) 2015 MMizogaki。保留所有权利。兹免费许可任何获得此软件及其相关文档文件(“软件”)的副本的人,以不受限制的方式使用该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售该软件的副本,并允许获得该软件的人执行上述行为,但以下条件除外
上述版权声明和本许可声明应包含在软件的副本或主要部分的副本中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定用途和不受侵权之保障。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论其基于合同、侵权或其他法律依据,无论源于、由其产生或与其有关本软件或其使用或其他任何方式。