This commit is contained in:
2025-11-17 15:06:05 +08:00
parent 1d215ffdb3
commit dc813fcabc
5 changed files with 21 additions and 8 deletions

View File

@@ -16,6 +16,9 @@ NS_ASSUME_NONNULL_BEGIN
/// 输入框
@property (nonatomic, strong, readonly) UITextField *textField;
/// 背景视图圆角(默认 20外部可自定义。
@property (nonatomic, assign) CGFloat bgCornerRadius;
/// 点击键盘 return 或右侧按钮时回调
@property (nonatomic, copy) void(^onSearch)(NSString *keyword);
@@ -28,4 +31,3 @@ NS_ASSUME_NONNULL_BEGIN
@end
NS_ASSUME_NONNULL_END

View File

@@ -75,7 +75,8 @@
_bgView = [[UIView alloc] init];
// +
_bgView.backgroundColor = [UIColor colorWithWhite:0.95 alpha:1.0];
_bgView.layer.cornerRadius = 20;
CGFloat radius = self.bgCornerRadius > 0 ? self.bgCornerRadius : 20.0;
_bgView.layer.cornerRadius = radius;
_bgView.layer.masksToBounds = YES;
}
return _bgView;
@@ -122,4 +123,12 @@
self.textField.placeholder = placeholder;
}
- (void)setBgCornerRadius:(CGFloat)bgCornerRadius {
_bgCornerRadius = bgCornerRadius;
// bgView
if (_bgView) {
_bgView.layer.cornerRadius = bgCornerRadius;
}
}
@end