[英]How do I make a border padding for a UITextField?
我當然會在這里看到許多Core Graphics問題,因此,如果這是一個錯誤,請轉發給我現有的答案。
在滾動視圖中,我有一些標簽和文本字段。 文本字段帶有邊框。
我似乎無法弄清楚的是如何在邊框和文本之間進行填充。
您可以看到此圖中發生了什么:
這是執行此操作的代碼段:
roughDate = [[UITextField alloc] init] ;
CGRect tempFrame = CGRectMake(125, 90, 300, 40);
UIEdgeInsets insets = UIEdgeInsetsMake(4, 4, 4, 4);
CGRect roughDateFrame = UIEdgeInsetsInsetRect(tempFrame, insets);
NSLog(@"%@", NSStringFromCGRect(roughDateFrame));
[[roughDate layer] setBorderColor:[[UIColor grayColor] CGColor]];
[[roughDate layer] setBorderWidth:1.0];
[[roughDate layer] setCornerRadius:5];
roughDate.frame = roughDateFrame;
[subview addSubview:roughDate];
用這個:
_textField.leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 12, 20)];
_textField.leftViewMode = UITextFieldViewModeAlways;
_textField.background = [[UIImage imageNamed:@"image"] stretchableImageWithLeftCapWidth:7 topCapHeight:17];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.