# arkuiå系统ChangeLog ## cl.arkui.1 List组件和Gird组件滚动æ¡é»˜è®¤çжæ€å˜æ›´ List组件和Gird组件滚动æ¡é»˜è®¤çжæ€ä»ŽBarState.Offå˜æ›´ä¸ºBarState.Auto。 **å˜æ›´å½±å“** List组件和Gird组件,如果没有设置滚动æ¡çжæ€ï¼Œå˜æ›´å‰ä¸ä¼šæ˜¾ç¤ºæ»šåЍæ¡ï¼Œå˜æ›´ä»¥åŽæ»šåŠ¨æ—¶ä¼šæ˜¾ç¤ºæ»šåŠ¨æ¡ï¼Œæ»šåŠ¨åœæ¢ä¸¤ç§’åŽæ»šåЍæ¡éšè—。 **关键接å£/ç»„ä»¶å˜æ›´** List组件和Gird组件滚动æ¡APIæŽ¥å£æ–‡æ¡£ï¼š - [List组件属性](../../../application-dev/reference/arkui-ts/ts-container-list.md#属性) - [Grid组件属性](../../../application-dev/reference/arkui-ts/ts-container-grid.md#属性) **适酿Œ‡å¯¼** 对于ä¸éœ€è¦æ»šåЍæ¡çš„场景,需è¦å°†List组件或Grid组件的scrollBar属性设置为BarState.Off。 å‚考代ç 如下: ```ts // xxx.ets @Entry @Component struct ListItemExample { private arr: number[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] build() { Column() { List({ space: 20, initialIndex: 0 }) { ForEach(this.arr, (item) => { ListItem() { Text('' + item) .width('100%').height(100).fontSize(16) .textAlign(TextAlign.Center).borderRadius(10).backgroundColor(0xFFFFFF) } }, item => item) } .width('90%') .scrollBar(BarState.Off) }.width('100%').height('100%').backgroundColor(0xDCDCDC).padding({ top: 5 }) } } ``` ## cl.arkui.2 ç»„ä»¶åŒæ—¶è®¾ç½®Marginå’ŒPositionå±žæ€§æ•ˆæžœå˜æ›´ ç»„ä»¶åŒæ—¶è®¾ç½®marginå’Œpositionå±žæ€§ç”±åªæœ‰positionç”Ÿæ•ˆå˜æ›´ä¸ºmarginå’ŒpositionåŒæ—¶ç”Ÿæ•ˆã€‚ **å˜æ›´å½±å“** ç»„ä»¶åŒæ—¶è®¾ç½®marginå’Œposition属性的时候,ä½ç½®ä¼šå¤šäº§ç”Ÿä¸€æ®µmarginçš„ä½ç§»ã€‚ **关键接å£/ç»„ä»¶å˜æ›´** marginå’Œposition属性APIæŽ¥å£æ–‡æ¡£ï¼š - [margin属性](../../../application-dev/reference/arkui-ts/ts-universal-attributes-size.md#属性) - [position属性](../../../application-dev/reference/arkui-ts/ts-universal-attributes-location.md#属性) **适酿Œ‡å¯¼** å½“ç»„ä»¶åŒæ—¶è®¾ç½®marginå’Œposition,或者部分(例如checkboxç‰ï¼‰å¸¦æœ‰é»˜è®¤margin的组件设置了position时,建议调整margin大å°ä½¿ä½ç½®ç»“æžœæ£å¸¸ã€‚