ios - 如何为 UITextField 制作边框填充?

标签 ios core-graphics

当然,我在这里看到很多 Core Graphics 问题,所以如果这是一个骗局,请将我转到现有答案。

在 ScrollView 中,我有一些标签和文本字段。文本字段有边框。

我似乎想不通的是如何在边框和文本之间添加填充。

您可以在这张图片中看到发生了什么:

enter image description here

这是执行此操作的代码片段:

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];

关于ios - 如何为 UITextField 制作边框填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18225791/

相关文章:

ios - 验证用于 XMPPFramework iOS 的 SSL/TLS 版本

ios - 延迟将 HTML 字符串加载到 UIWebView

ios - 在 Xcode 6 中将额外的 View Controller 关联到自定义 cocoa touch 类时遇到问题

cocoa - 绘制CGImage的一部分

ios - 使用自定义过滤器以图像形状显示自定义相机 ios

ios - 如何画脸到SKShapeNode

ios - 在Ionic 2中禁用iOS中的过度滚动

ios - 如何使用 coreGraphics iOS 添加与饼图特定切片相关的标签

ios - 多点触控跟踪问题

objective-c - 如何从文件创建 CGPath——即 SVG