2014-05-15 2 views
1

다음 작업을 수행하는 데 매우 권장되는 방법은 무엇입니까?서페이스 html 콘텐츠의 서브 서페이스

브라우저가 배치 된 일부 HTML 콘텐츠가있는 표면이 있습니다. html 안에는 표면이있는 추가 Scrollview가 있어야합니다. Scrollview의 x, y 및 너비, 높이를 어디에서 가져 옵니까? html이 렌더링 된 다음 inner-html 부분을 표면으로 변환 할 때까지 기다려야합니까?

답변

3

서페이스를 다른 서페이스의 컨테이너로 사용할 수 없습니다. View, RenderNode 또는 ContainerSurface 객체에서 모든 서페이스를 수집해야합니다.

https://github.com/Famous/core/blob/master/RenderNode.js https://github.com/Famous/surfaces/blob/master/ContainerSurface.js

https://github.com/Famous/core/blob/master/View.js Famo.us 콘텐츠를 레이아웃하는 방법은 렌더링 트리의 스타일에 있음을 기억하십시오. 나무를 유추하면, Surface는 나뭇잎 일 것이며, 앞서 언급 한 Objects는 가지처럼 더 많이 작용합니다.

또한

https://github.com/Famous/guides/blob/master/dev/2014-04-09-render-tree.md

뿐만 아니라 언급 된 객체 각각에 대한 예를 살펴 : 여기

당신이 Famo.us RenderTree에 대해 알아야 할 모든 것입니다. 당신은 최고의 사용 사례에 맞는 하나 ..

https://github.com/Famous/examples/blob/master/src/examples/core/View/example.js 이 도움이 https://github.com/Famous/examples/blob/master/src/examples/surfaces/ContainerSurface/example.js

희망을 찾을 수 있습니다!

관련 문제