headerPullView
으로 스크롤을 시뮬레이션 할 수는 없지만 scroll
의 이벤트를 발생시킬 수 있습니다.
어쨌든 내가 조언하는 것은 headerView
을 만들고 테이블 높이를 더 작게하고 위쪽에서 멀리 설정하는 것입니다. 청취자를 open
이벤트에 연결하십시오.
var headerView = Ti.UI.createView({
top: 0,
height: 60
});
Ti.UI.currentWindow.addEventListener('open', function(e) {
tableView.top = 60;
tableView.height = 400;
Ti.UI.currentWindow.add(headerView);
Ti.UI.currentWindow.add(tableView);
});
그런 다음 처음으로 테이블을 스크롤 할 때 필요한 방식으로 다시 설정하십시오.
var scrolled = 0;
tableView.addEventListener('scroll', function(e) {
if(!scrolled) {
tableView.top = 0;
tableView.height = 460;
Ti.UI.currentWindow.remove(headerView);
scrolled = 1;
}
// scroll code
});
난 당신 그러나이 작업을 수행 할 필요가 왜 그렇게 확실하지 않다. 페이스 북을 교체 한 후 "흔들어서 새로 고침"을하면 거의 모든 테이블 앱에서이 기능을 볼 수 있었고 그 기능을 기대할 수있었습니다. 나는 많은 다른 사용자가 이것에 대해 같은 방식으로 느끼고 있다고 가정한다. 대신있는 tableView의 목록보기를 사용할 수
감사 모듈 사용할 수있는 풀보기를 지원합니다. 페이스 북을 많이 사용하고 있지만 제스처를 새로 고치기 위해 악수 한 적이 없습니다. 나는 그것이 존재한다는 것을 몰랐다! 하지만 탭을 열면 콘텐츠가 새로 고쳐지기를 원하며 일종의 활동 표시기가 필요합니다. 나는 그것을 리프레쉬하기위한 힘을 가지고 있기 때문에 그곳에서의 활동을 보여주는 논리 만이 보인다. – FLY
아, 그래, 미안 해요. "새로 고침하는 쉐이크"는 옛날 학교입니다. 이제는 원래 대시 보드가 있기 전에 FB가 출시되었습니다. http://www.youtube.com/watch?v=Kg5VhadzptA – bh88