1# ArkUI子系统Changelog
2
3## cl.arkui.1 Tabs组件底部页签默认高度由52vp变更为48vp
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11Tabs组件底部页签默认高度由52vp调整到48vp,优化用户体验。
12
13**变更影响**
14
15该变更为不兼容性变更。
16
17变更前:设置BottomTabBarStyle样式且vertical属性为false时,barHeight的默认值为52vp。
18
19变更后:设置BottomTabBarStyle样式且vertical属性为false时,barHeight的默认值为48vp。
20
21|               变更前                |              变更后               |
22| :---------------------------------: | :-------------------------------: |
23| ![](figures/before_tabs_barHeight.jpg) | ![](figures/after_tabs_barHeight.jpg) |
24
25**起始API Level**
26
2711
28
29**变更发生版本**
30
31从OpenHarmony SDK 5.0.0.53开始
32
33**变更的接口/组件**
34
35barHeight
36
37**适配指导**
38
39若发现组件高度变化导致界面内容出现留白,可通过修改内容区高度或自适应内容区高度。
40
41若组件高度发生变化,开发者期望保持原有高度样式。示例如下:
42
43```ts
44@Entry
45@Component
46struct barHeightTest {
47  build() {
48    Column() {
49      Tabs({ barPosition: BarPosition.End }) {
50        TabContent() {
51          Column().width('100%').width('100%').height('100%').backgroundColor(Color.Pink)
52        }
53        .tabBar(new BottomTabBarStyle($r('sys.media.ohos_app_icon'), "Pink"))
54
55        TabContent() {
56          Column().width('100%').width('100%').height('100%').backgroundColor(Color.Green)
57        }
58        .tabBar(new BottomTabBarStyle($r('sys.media.ohos_app_icon'), "Green"))
59      }
60      .barHeight(52)
61    }
62  }
63}
64```
65
66## cl.arkui.2 轴事件分发到XComponent组件变更
67
68**访问级别**
69
70其他
71
72**变更原因**
73
74轴事件分发错误,开发者如果改了组件z序,组件显示、隐藏后不能正确分发到挂载轴事件的XComponent组件上。
75
76**变更影响**
77
78该变更为兼容性变更。
79
80变更前:开发者改变组件z序,不能正确分发到挂载轴事件的XComponent组件上。
81
82变更后:开发者改变组件z序,能正确分发到挂载轴事件的XComponent组件上。
83
84**起始API Level**
85
8611
87
88**变更发生版本**
89
90从OpenHarmony SDK 5.0.0.53开始
91
92**变更的接口/组件**
93
94不涉及
95
96**适配指导**
97
98默认行为变更,无需适配,但应注意变更后的行为是否对整体应用逻辑产生影响。