1# ArkUI子系统Changelog 2 3## cl.arkui.1 TextInput组件在非标准字体场景下showCounter接口布局变更 4 5**访问级别** 6 7公开接口 8 9**变更原因** 10 11在大字体时,showCounter所属的TextInput组件的下侧Margin空间不足。 12 13**变更影响** 14 15该变更为不兼容变更。 16 17变更前:在设置showCounter后,TextInput组件的下侧Margin大小为固定的22vp,showCounter的垂直偏移量为字体高度。 18 19变更后:在设置showCounter后,标准字体下,TextInput组件的下侧Margin以及垂直偏移量和变更前保持一致。非标准字体设置下,TextInput组件的下侧Margin大小为16vp加上showCounter的字体高度,垂直偏移量为8vp。 20 21设置非标准字体时,变更前后对比效果如下图所示: 22| 变更前 | 变更后 | 23|---------|---------| 24||| 25 26示例: 27 28```ts 29@Entry 30@Component 31struct Index { 32 @State message: string = 'Hello World'; 33 34 build() { 35 Column() { 36 TextInput({text: "输入文字1"}) 37 .showCounter(true) 38 .maxLength(10) 39 TextInput({text: "输入文字2"}) 40 } 41 .height('100%') 42 .width('100%') 43 } 44} 45``` 46 47**起始API Level** 48 49API 11 50 51**变更发生版本** 52 53从OpenHarmony SDK 5.0.0.50开始。 54 55**变更的接口/组件** 56 57TextInput组件showCounter接口。 58 59**适配指导** 60 61默认效果变更,无需适配,但应注意变更后的默认效果是否符合开发者预期,如不符合则应自定义修改效果控制变量以达到预期。 62