我们在用键盘录入的时候,有可能会遮挡录入框,所以我们应调整UIView的位置,使其不被遮挡。我写了一个通用的方法可以解决这个问题:??1. [代码][C/C++]代码 - (void)moveView:(UITextField *)textField leaveView:(BOOL)leave...
分类:
其他好文 时间:
2014-07-07 19:08:30
阅读次数:
183
本文转载至http://blog.sina.com.cn/s/blog_9bf272cf01013lsd.html2011-10-05 16:48 533人阅读评论(0)收藏举报1. 如何实现对UITextField ,UITextView等输入框的 字数限制(1)首先,肯定要 让controlle...
分类:
移动开发 时间:
2014-07-06 13:44:17
阅读次数:
175
有时候UI给开发的资源跟实际的frame不一致,这个时候我们就要去拉伸图片
UIImage* image = [[UIImage imageNamed:@"text_field_bg.png"] stretchableImageWithLeftCapWidth:20 topCapHeight:0]; //stretchableImageWithLeftCapWidth使图片有拉伸效果
UI...
分类:
移动开发 时间:
2014-07-05 22:51:09
阅读次数:
332
//首先注册通知,键盘出现和消失的通知[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyboardAppear:) name:UIKeyboardWillShowNotification objec...
分类:
其他好文 时间:
2014-07-05 18:44:19
阅读次数:
170
for (id view in self.view.subviews) { if ([view isKindOfClass:[UITextField class]]) { UITextField* textField = (UITextField*)view; [t...
分类:
其他好文 时间:
2014-07-05 17:30:52
阅读次数:
161
tableview里面对textfield的键盘适应本身就是逻辑实现,利用下面代理函数将textfield的位置移到最优点。 //将活跃的textview移动到tableview的中间 - (void)textFieldDidBeginEditing:(UITextField*)textFi...
分类:
其他好文 时间:
2014-07-03 10:50:06
阅读次数:
359
1、定义一个事件:
-(IBAction)limitLength:(UITextField *)sender
{
bool isChinese;//判断当前输入法是否是中文
if ([[[UITextInputMode currentInputMode] primaryLanguage] isEqualToString: @"en-US"]) {
isChines...
分类:
移动开发 时间:
2014-06-27 07:40:38
阅读次数:
177
第一种方法,使用它的委托UITextFieldDelegate中的方法textFieldShouldReturn:来关闭虚拟键盘。在UITextField视图对象如birdNameInput所在的类中实现这个方法。- (BOOL)textFieldShouldReturn:(UITextField ...
分类:
其他好文 时间:
2014-06-27 00:12:51
阅读次数:
331
我们在开发注册界面的时候,最后几个注册条件常常容易被系统弹出的键盘遮挡,如下图:
可以看见,邮箱条件被遮挡掉了,怎么解决呢?我是通过UITextField的代理加计算偏移量:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, ty...
分类:
移动开发 时间:
2014-06-25 07:28:37
阅读次数:
232
自定义部分圆角,leftView图标居中的UITextField...
分类:
其他好文 时间:
2014-06-25 06:53:46
阅读次数:
388