欢迎访问 水平网    今天是:2018年06月22日 注册 | 登录 | 订阅 | 收藏
>> 苹果【Apple】 >> 编程应用 >> IOS开发之UITextField限制字数
推荐文章
热点文章

IOS开发之UITextField限制字数

作者:未知,  来源:网络,  阅读:804,  发布时间:2014-05-19  【放入收藏夹

在输入东西的时候,如果想限制最大字数,可以用下面方法:
-(BOOL) textField : (UITextField *) textField shouldChangeCharactersInRange : (NSRange) range replacementString : (NSString *) string
{
 if ([string isEqualToString : @ "n"] )
 {
  return(YES);
 }

 NSString * aString = [textField.text stringByReplacingCharactersInRange:range withString:string];
 if ( self.searchTextField == textField )
 {
  if ([aString length] > 5 )
  {
   textField.text = [aString substringToIndex:5];
   UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil
           message:@ "超过最大字数不能输入了"
           delegate:nil
           cancelButtonTitle:@ "Ok"
           otherButtonTitles:nil, nil];
   [alert show];
   [alert release];
   return(NO);
  }
 }
 return(YES);
}

TGAS:IOSUITextField
评论【共有0条评论】查看所有评论
昵称:(*)   邮箱:   QQ:   验证码: 看不清楚?点击刷新验证码