cdts/xdts-ios 3/TreeHole/Code/Utility/InputView/PYCellInputView.m
2023-07-27 09:20:00 +08:00

56 lines
1.6 KiB
Objective-C

//
// PYCellInputView.m
// Food
//
// Created by ko1o on 2019/7/25.
// Copyright © 2019年 ko1o. All rights reserved.
//
#import "PYCellInputView.h"
@implementation PYCellInputView
+ (PYCellInputView *)cellInputViewWithTitle:(NSString *)title titleWidth:(CGFloat)titleWidth placeholder:(NSString *)placeholder
{
PYCellInputView *inputView = [[PYCellInputView alloc] init];
inputView.width = SCREEN_WIDTH;
inputView.height = 50.0;
inputView.backgroundColor = UIColor.whiteColor;
UILabel *titleLabel = [[UILabel alloc] init];
titleLabel.font = MT_FONT_REGULAR_SIZE(14);
titleLabel.textColor = TITLE_COLOR;
titleLabel.height = inputView.height;
titleLabel.x = 15.0;
titleLabel.width = titleWidth;
titleLabel.text = title;
inputView.titleLabel = titleLabel;
[inputView addSubview:titleLabel];
UITextField *textField = [[UITextField alloc] init];
textField.placeholder = placeholder;
textField.font = MT_FONT_MEDIUM_SIZE(15);
textField.textColor = TITLE_COLOR;
textField.x = titleLabel.right;
textField.height = inputView.height;
textField.width = inputView.width - textField.x - titleLabel.x;
textField.clearButtonMode = UITextFieldViewModeWhileEditing;
[inputView addSubview:textField];
inputView.texfField = textField;
UIView *lineView = [[UIView alloc] init];
lineView.width = inputView.width;
lineView.height = 0.7;
lineView.backgroundColor = COLOR_WITH_RGB(0xeeeeee);
lineView.bottom = inputView.height;
inputView.bottomLineView = lineView;
[inputView addSubview:lineView];
return inputView;
}
@end