cocos2dx3.0 TextField 设置文字垂直居中

TextField  设置垂直方向对齐方式:

mTextField->setTextVerticalAlignment()

参数:TextVAlignment::BOTTOM    TextVAlignment::TOP    TextVAlignment::CENTER

设置水平方向对齐方式:

mTextField->setTextHorizontalAlignment()

参数:TextHAlignment::LEFT  TextHAlignment::CENTER    TextHAlignment::RIGHT

 

以一个登陆页面的密码输入框为例:

TextField  默认水平 LEFT , 垂直TOP 对齐,如果使用默认方式,会显示如下

cocos2dx3.0 TextField 设置文字垂直居中

设置垂直居中:

mTextField->setTextVerticalAlignment(TextVAlignment::CENTER);

cocos2dx3.0 TextField 设置文字垂直居中

 

设置垂直靠下:

mTextField->setTextVerticalAlignment(TextVAlignment::BOTTOM);

cocos2dx3.0 TextField 设置文字垂直居中

 

设置水平靠右:

mTextField->setTextHorizontalAlignment(TextHAlignment::RIGHT);

cocos2dx3.0 TextField 设置文字垂直居中

 

设置水平居中:

mTextField->setTextHorizontalAlignment(TextHAlignment::CENTER);

cocos2dx3.0 TextField 设置文字垂直居中