setFrameAttr

2022-06-13 13:45 更新

設置frame屬性

setFrameAttr({params})

params

name:

  • 類型:字符串
  • 默認值:無
  • 描述:frame 名稱

bounces:

  • 類型:布爾
  • 默認值:無
  • 描述:(可選項)頁面是否彈動

hidden:

  • 類型:布爾
  • 默認值:無
  • 描述:(可選項)設置本 frame 是否隱藏,設置顯示隱藏并不會改變frame在整個窗口系統(tǒng)之間的層級關系。

bgColor:

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

scrollToTop:

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

scrollEnabled:

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

vScrollBarEnabled:

  • 類型:布爾
  • 默認值:無
  • 描述:(可選項)是否顯示垂直滾動條

hScrollBarEnabled:

  • 類型:布爾
  • 默認值:無
  • 描述:(可選項)是否顯示水平滾動條

scaleEnabled:

  • 類型:布爾
  • 默認值:無
  • 描述:(可選項)頁面是否可以縮放

allowEdit:

  • 類型:布爾
  • 默認值:無
  • 描述:(可選項)是否允許長按頁面時彈出選擇菜單

rect:

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

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

softInputMode:

  • 類型:字符串

  • 默認值:無

  • 描述:(可選項)當鍵盤彈出時,輸入框被蓋住時,當前頁面的調(diào)整方式,只iOS有效,Android請在 config.xml 里面配置并云編譯使用

  • 取值范圍:

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

示例代碼

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

補充說明

設置 frame 屬性

可用性

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

可提供的1.0.0及更高版本

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號