如何在界面构建器中设置UITextField的leftView?

4

Interface Builder 中查看 UITextField 项目时,无法找到设置 leftView 属性的方法。希望能在此处放置一个图标以向用户展示这是文本输入的位置。

The overlay view displayed on the left side of the text field.
@property(nonatomic, retain) UIView *leftView

这个设置能否通过IB进行设置?

1个回答

6
您是指UITextField吗?在IB中似乎无法这样做。相反,在您的视图控制器的-viewDidLoad中设置leftView和leftViewMode属性。

1
抱歉,没错:确实是UITextField!我一开始就有这个猜想,但不得不去尝试。会在代码中尝试的,谢谢! - JOM
1
只是汇报一下结果:我在 XIB 中添加了一个自定义 UIImage,放在预期的 leftView 位置,并在 cellForRowAtIndexPath 中进行了设置。效果非常好! - JOM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接