setFrameAttr

2022-06-13 13:45 更新

設(shè)置frame屬性

setFrameAttr({params})

params

name:

  • 類型:字符串
  • 默認(rèn)值:無
  • 描述:frame 名稱

bounces:

  • 類型:布爾
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))頁(yè)面是否彈動(dòng)

hidden:

  • 類型:布爾
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))設(shè)置本 frame 是否隱藏,設(shè)置顯示隱藏并不會(huì)改變frame在整個(gè)窗口系統(tǒng)之間的層級(jí)關(guān)系。

bgColor:

  • 類型:字符串
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))背景色,支持圖片和顏色,格式為#fff、#ffffff、rgba(r,g,b,a)等,圖片路徑支持fs://、widget://等 APICloud 自定義文件路徑協(xié)議,同時(shí)支持相對(duì)路徑

scrollToTop:

  • 類型:布爾
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))當(dāng)點(diǎn)擊狀態(tài)欄,頁(yè)面是否滾動(dòng)到頂部。若當(dāng)前屏幕上不止一個(gè)頁(yè)面的 scrollToTop 屬性為 true,則所有的都不會(huì)起作用。只iOS有效

scrollEnabled:

  • 類型:布爾
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))頁(yè)面內(nèi)容超出后是否可以滾動(dòng),只支持iOS

vScrollBarEnabled:

  • 類型:布爾
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))是否顯示垂直滾動(dòng)條

hScrollBarEnabled:

  • 類型:布爾
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))是否顯示水平滾動(dòng)條

scaleEnabled:

  • 類型:布爾
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))頁(yè)面是否可以縮放

allowEdit:

  • 類型:布爾
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))是否允許長(zhǎng)按頁(yè)面時(shí)彈出選擇菜單

rect:

  • 類型:JSON 對(duì)象
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))窗口區(qū)域
  • 內(nèi)部字段:

{
    x:0,                 //左上角x坐標(biāo)
    y:0,                 //左上角y坐標(biāo)
    w:320,               //寬度,若傳'auto',頁(yè)面從x位置開始自動(dòng)充滿父頁(yè)面寬度
    h:480                //高度,若傳'auto',頁(yè)面從y位置開始自動(dòng)充滿父頁(yè)面高度
}

softInputMode:

  • 類型:字符串

  • 默認(rèn)值:無

  • 描述:(可選項(xiàng))當(dāng)鍵盤彈出時(shí),輸入框被蓋住時(shí),當(dāng)前頁(yè)面的調(diào)整方式,只iOS有效,Android請(qǐng)?jiān)?config.xml 里面配置并云編譯使用

  • 取值范圍:

  resize            //若鍵盤蓋住輸入框,頁(yè)面會(huì)自動(dòng)上移
  pan               //若鍵盤蓋住輸入框,頁(yè)面不會(huì)自動(dòng)上移
  auto              //默認(rèn)值,由系統(tǒng)決定如何處理,iOS平臺(tái)該字段等同于resize

示例代碼

api.setFrameAttr({
    name: 'page2',
    bounces: true
});

補(bǔ)充說明

設(shè)置 frame 屬性

可用性

iOS系統(tǒng),Android系統(tǒng)

可提供的1.0.0及更高版本

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)