- (void)shakeField:(UITextField *)textField {
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"position"];
animation.duration = 0.07;
animation.repeatCount = 4;
animation.autoreverses = YES;
animation.fromValue = [NSValue valueWithCGPoint:CGPointMake(textField.centerX - 10, textField.centerY)];
animation.toValue = [NSValue valueWithCGPoint:CGPointMake(textField.centerX + 10, textField.centerY)];
[textField.layer addAnimation:animation forKey:@"position"];
}
- (void)testAlert {
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"测试" message:@"测试输入框边框颜色" preferredStyle:UIAlertControllerStyleAlert];
[alert addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil]];
[alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {
textField.layer.borderColor = [UIColor redColor].CGColor;
textField.layer.borderWidth = 1;
}];
[self presentViewController:alert animated:YES completion:nil];
}
- (void)testAlert {
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"测试" message:@"测试输入框边框颜色" preferredStyle:UIAlertControllerStyleAlert];
[alert addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil]];
[alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {
self.currentField = textField;
}];
[self presentViewController:alert animated:YES completion:^{
[[self.currentField superview] superview].backgroundColor = [UIColor redColor];
}];
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有