我想直接在Interface Builder中设置我leftView
的{{1}}和leftViewMode
。
我认为这是不可能的,因为我无法在属性检查器中找到它。为了确保在我开始在代码中实现它之前,我是否监督了如何做到这一点,或者它是否真的不可能?
答案 0 :(得分:3)
可以通过在“工具”窗格中设置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
)