UITextField文本意外移动

时间:2016-02-28 09:48:56

标签: ios swift uitextfield

下面演示文本字段处于活动状态时文本字段中文本的移动方式。通过将背景应用于该字段,我发现只有文本移动,而不是整个文本字段本身。这也不会发生在上面的文本字段中,只有底部的

enter image description here

2 个答案:

答案 0 :(得分:2)

搜索此问题后,我建议您将字体更改为其他字体。但有一些方法可以防止这个问题:

你可以用这个:

 - (void)textFieldDidEndEditing:(UITextField *)textField
{
 [textField layoutIfNeeded]; //Fixes iOS 9 text bounce glitch
  //...other stuff
}

请查看此链接:

Text in UITextField moves up after editing (center while editing)

UITextField text jumps iOS 9

答案 1 :(得分:0)

尝试将字体更改为Arial,帮帮我。

HashMap<Integer,boolean> operations = new HashMap<>();

 public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { 
      if(operations.contains(position){
         //Do nothing..
      }
      else
      {
        //Do operations...
        operations.put(position,true);
       }
 }