안녕하세요.
리스트뷰 때문에 삽질하고 있습니다 ㅠㅠ
화면에서 보였다 안 보였다 해요.
안보일때 경고문이 아래와 같이 출력됩니다.
도대체 왜 그런걸까요?
[WARN] : Could not retrieve template for SIZE measurement
CLI : 4.1.0 GA
OS : MAC , IOS
안녕하세요.
리스트뷰 때문에 삽질하고 있습니다 ㅠㅠ
화면에서 보였다 안 보였다 해요.
안보일때 경고문이 아래와 같이 출력됩니다.
도대체 왜 그런걸까요?
[WARN] : Could not retrieve template for SIZE measurement
CLI : 4.1.0 GA
OS : MAC , IOS
리스트 뷰가 통째로 사라지나요? 아니면 item 들만 안나오는 건가요?
listview와 item들의 배경색을 달리해보면 확인 할 수 있습니다.
네 통째로 사라집니다. 바인딩하는 콜백까지 타는데 화면에 출력이 안되요.
원인은 찾았습니다. 아래 코드가 문제였네요.
빼면 잘됩니다. 리프레쉬는 커스텀으로 만들어야 하나요? ㅠㅠ
var control = Ti.UI.createRefreshControl({
tintColor : Alloy.CFG.mycolor.red
});
$.listView.refreshControl = control;
자답입니다.
클래식 코드를 Alloy 코드로 변경하니까 잘되네요. ^^
하루종일 삽질했네요 ㅜㅜ
<ListView id="listView" defaultItemTemplate="TEMP_NORMAL" >
<RefreshControl id="refresh" tintColor="#393939" />
두 코드의 차이점이 궁금하네요. 혹시 시간 되시면 alloy컴파일된 파일을 resource폴더에서 보시고 클래식으로 만드신 코드와의 차이점을 알려주세요.^^
그리고 refreshControl은 widget을 쓰면 구현이 더욱 편해집니다. 위젯 하나 추천합니다. 안드로이드도 같은 코드로 관리할 수 있어 좋아요.