我想设置一个leftView
与leftViewMode
我UITextField
直接在Interface Builder。
我认为这是不可能的,因为在Attributes Inspector的任何地方都找不到它。只是为了确保在开始在代码中实现此功能之前,我是否监督过实现方法,或者这真的不可能吗?
通过User Defined Runtime Attributes
在“实用工具”窗格中进行设置,这是可能的。
在此leftViewMode
设置属性。的值是UITextFieldViewModeAlways
。您可以通过查看UITextFieldViewMode
ENUM的声明来设置相关值:
typedef NS_ENUM(NSInteger, UITextFieldViewMode) {
UITextFieldViewModeNever,
UITextFieldViewModeWhileEditing,
UITextFieldViewModeUnlessEditing,
UITextFieldViewModeAlways
};
如您所见,它是NSInteger
,并且值以0开头,因此模式的相关值是:
0(UITextFieldViewModeNever
),
1(UITextFieldViewModeWhileEditing
),
2(UITextFieldViewModeUnlessEditing
)和
3(UITextFieldViewModeAlways
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句