1

ニューススクロールビューを特定の高さに設定したい

それには2つの方法があります

1 - 高さプロパティを設定するか、2 - マスクを使用して

問題は、ScollView のサイズを変更すると、スクロールビューの外観のみが変更され、非表示領域がタッチ可能になるのを妨げないことですか? これはバグですか?

ここにコードがあります

 local widget = require "widget"

 local myscrollview = widget.newScrollView{
    height = 300,
    maskFile="mask.png"
 }

 local obj1 = display.newRect(0, 0, display.contentWidth, display.contentHeight)
 obj1:setReferencePoint( display.TopLeftReferencePoint ) 
 obj1:setFillColor(255,27,27)
 obj1.x = 0
 obj1.y = 0

 local obj2 = display.newRect(0, 0, display.contentWidth, display.contentHeight)
 obj2:setReferencePoint( display.TopLeftReferencePoint ) 
 obj2:setFillColor(0,27,27)
 obj2.x = 0
 obj2.y = 260


 myscrollview:insert(obj1)
 myscrollview:insert(obj2)

マスクされた領域に触れないようにする方法はありますか?

前もって感謝します

更新されたのは mask.png です:

ここに mask.png があります

4

1 に答える 1

4

私はそれを理解したと思います:)

このコード行を追加する必要があります

    myscrollview.isHitTestMasked = true

isHitTestMaskedのドキュメントが必要かどうかを確認してください

解決しようとした人に感謝します:)

于 2012-05-23T14:17:17.910 に答える