网站建设的经过的阶段,一个人怎样做网站,wordpress4.7好难用,北京seo平台我们经常会遇到需要根据文字数量动态修改文本框高度的需求#xff0c;我们可以使用文本的行数*每行的高度来计算文本框的高度#xff0c;伪代码如下#xff1a;
int oneLineHight 50;// 每行的像素高度
private void ResetTextHight(string str)
{//设置文字内容ShowText.…我们经常会遇到需要根据文字数量动态修改文本框高度的需求我们可以使用文本的行数*每行的高度来计算文本框的高度伪代码如下
int oneLineHight 50;// 每行的像素高度
private void ResetTextHight(string str)
{//设置文字内容ShowText.text str;//根据行数重新设置高度int lineCount ShowText.GetTextInfo(str).lineCount;int yu lineCount / 2;float newhight (yu 1) * oneLineHight;rectTransform.sizeDelta new Vector2(rectTransform.rect.width, newhight);//rectTransform是文本框的组件
}
如果我们的text在scrollview里并启用了自动布局组在重新设置完高度后需要重新刷新一下scrollView的自动布局 private IEnumerator UpdateScrollView_IE(){yield return null;LayoutRebuilder.ForceRebuildLayoutImmediate(StepContent); //stepContent是布局组组件所在的物体}