UITextView vấn đề thụt đầu dòng:
Ví dụ, tôi muốn "test" văn bản một chút đúng, những gì bất động sản tôi nên thiết lập?
UITextView vấn đề thụt đầu dòng:
Ví dụ, tôi muốn "test" văn bản một chút đúng, những gì bất động sản tôi nên thiết lập?
Tạo lớp con và ghi đè textRectForBounds:
và editingRectForBounds:
. triển khai mới của bạn có thể trông giống như
- (CGRect)textRectForBounds:(CGRect)bounds;
{
return CGRectInset([super textRectForBounds:bounds], 10.f, 0.f);
}
- (CGRect)editingRectForBounds:(CGRect)bounds;
{
return CGRectInset([super editingRectForBounds:bounds], 10.f, 0.f);
}
Hãy thử điều này
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 20)];
self.yourtextField.leftView = paddingView;
self.yourtextField.leftViewMode = UITextFieldViewModeAlways;
Tác phẩm này không có phân lớp phụ. IMHO phương pháp tốt nhất. Cảm ơn. – rmvz3
Câu trả lời hay, cứu mạng tôi! –
Id nào tôi muốn thụt lề từ đầu –
Chỉ cần cố gắng như phương pháp đơn giản này ....
textfield.frame = CGRectMake(textfield.frame.origin.x+10, textfield.frame.origin.y, textfield.frame.size.width, textfield.frame.size.height);
Little bit đúng hay hoàn toàn đúng? – Ravi
@Ravi chút bit –
http://stackoverflow.com/questions/7565645/indent-the-text-in-a-uitextfield – Fattie