iOS有关TextFiled问题
ringa_lee
ringa_lee 2017-04-18 09:55:29
0
2
326

一个界面有两个TextFiled。那实现TextFiled的代理方法的时候怎么区分啊。。只想让其中的一个TextFiled实现代理方法。。。

就是一个TextFiled限制字符。。另一个不限制

ringa_lee
ringa_lee

ringa_lee

répondre à tous(2)
伊谢尔伦
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
    
    // 比较指针指向的地址
    if (textField == self.textFieldRestriction) {
        if (range.location >= kMaximput) {
            return NO;
        }
        return YES;
    }
    return YES;
}
Ty80

Le moyen le plus simple et le plus direct est de définir tag puis de juger en fonction de tag dans l'agent.
Mais cela semble m'avoir conduit dans un piège. UITextFieldIl semble qu'il n'y ait pas d'agent pour surveiller les modifications du texte. Seul UITextView en a un. Si vous souhaitez surveiller le texte, il vous suffit de addTarget. configurez UIControlEventValueChanged par vous-même, ou le système fournit une notification, et la réception de la notification peut également être mise en œuvre. . .

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal