야한남자

2시간째 고민중.

여러분의 선택은?

|

댓글 7개

채팅목록 지우기는 채팅이 끝난후에 지우면 안되는건가요?
꼭 채팅중에 스와이프 해서 삭제 버튼이 나와야 하는건지요?

그리고 스와이프 시에는 가능 하다면 채팅을 살짝 딜레이 시키면 어떨런지요?
@亞波治 카톡을 보시면 채팅목록이있는데 그곳에서 해당 채팅 목록을 스와이프하면 지우기 버튼이 나오잖아용.
근데 여기서 해당 채팅을지우려고 스와이프하면 지우기버튼이나오는데. 그순간 다른사람이 나에게 글을쓰면
채팅목록에 채팅이업데이트되어야하는데 그럼 해당 뷰를 새로고침해줘야하거든요. 그럼 스와이프하려고 열었던 버튼이 다시 초기화되고 다시 스와이프를해야하는데 이게 여러사람이게 폭풍메세지가왔을때 해당 스와이프를열었던 행동에 방해를 받기때문이에요 ㅜㅜ
@불사pa 어차피 스와이프 할때는 채팅을 안볼테니 새로고침없다가 삭제가 완료되면 새로고침을 잔행 하면 안될까요?
@亞波治 채팅은 목록에서 해당채팅을 클릭해서 채팅화면으로 이동하는데, 목록에서 스와이프를 열었어요. 그리고 지우기버튼을 누르려는 순간. 다른사람이 나에게 채팅을해서. 해당화면이 새로고침되면 지우려고 열었던 버튼이 다시 닫치잖아요. 그리고 다시 지우려고 스와이프해서 열었는데 또 누군가가 나에게 메세지를보내면 또 화면 갱신되고 지우기버튼 닫히고. 요런 상황이 발생하거든요.
@亞波治

스와이프를 연 시간 기록: 12:10:11초
if(스와이프창이 열려있는 상황이라면){
갱신메세지를 a = 12:10:13초를 저장한다.
}닫혀있다면{
새로고침
}

스와이프를 닫은시간 12:10:15

열려있는시간 12:10:11초 ~ 12:10:15초 사이를 변수에 저장

해당시간사이에 수신된갱신메세지가 있다면 화면 새로고침후 해당 변수 삭제.

이렇게 하려고했는데 쉽게 생각해보니

스와프가 열려있을때 갱신이벤트 정지.
스와이프가 닫히거나 삭제를 눌렀을대 화면갱신.

이렇게하면 문제가 해결되네요 ㅡㅡㅋ 엄청 어렵게 접근했는데 간단하게 해결가능하네요.
저는 바보인가봅니다.
@불사pa 제말이 그말이었습니다...ㅋㅋㅋ
해결 되셨다니 다행이네요...^^
@亞波治 그러게요 ㅋㅋ 잘읽어보니까 그말씀 이네요 ㅎㅎ 쉬운문제를 어렵게 만드는 재주가 있나봅니다 ㅜㅜ
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
9년 전 조회 3,382
9년 전 조회 1,820
9년 전 조회 2,235
9년 전 조회 3,140
9년 전 조회 2,365
9년 전 조회 2,515
9년 전 조회 2,018
9년 전 조회 2,240
9년 전 조회 1,726
9년 전 조회 1,884
9년 전 조회 2,036
9년 전 조회 1,674
9년 전 조회 1,989
9년 전 조회 1,911
9년 전 조회 1,997
9년 전 조회 2,046
9년 전 조회 2,342
9년 전 조회 2,028
9년 전 조회 1,736
9년 전 조회 3,050
9년 전 조회 2,077
9년 전 조회 1,978
9년 전 조회 1,929
9년 전 조회 2,344
9년 전 조회 2,107
9년 전 조회 1,735
9년 전 조회 2,134
9년 전 조회 7,062
9년 전 조회 1,728
9년 전 조회 1,478