Obj-C這裏的新手。我有6個文本字段,包含用戶的PIN號碼iOS Obj-C爲多個文本字段切換安全文本輸入
如何切換這6個UI文本字段的安全文本輸入項?有按鈕可以顯示和不顯示PIN碼。默認情況下,在Storyboard上檢查安全文本條目。
GOOGLE了一段時間之後,我發現這個代碼,目的是找到我的觀點中的所有文本字段
- (NSArray*) findAllTextFieldsInView:(UIView*)view {
NSMutableArray* textfieldarray = [[NSMutableArray alloc] init];
for (id x in [view subviews]) {
if ([x isKindOfClass:[UITextField class]])
[textfieldarray addObject:x];
if ([x respondsToSelector:@selector(subviews)]) {
[textfieldarray addObjectsFromArray:[self findAllTextFieldsInView:x]];
}
}
return textfieldarray;
}
,這是我的代碼
- (IBAction) revealPIN:(id)sender {
if (self.reveal == TRUE) {
self.reveal = FALSE;
}
else {
self.reveal = TRUE;
}
NSArray* allTextFields = [self findAllTextFieldsInView:[self view]];
}
我不知道在哪裏把textField.secureTextEntry = YES
或NO
;
我把布爾值,以便我可以檢查切換狀態。在此之後我必須做些什麼?或者還有其他更優雅的方式來實現它?我很困惑如何做到這一點
謝謝!
是否通過StoryBoard添加了所有的textField? –
你用過storyboard或xib嗎? – vivek
我正在使用故事板來設計文本字段。我也已經爲每個文本字段放置了標籤1 - 6。首先我檢查安全文本輸入,然後我希望用戶能夠在加載視圖時切換它 – Alvin