야한남자

2시간째 고민중.

여러분의 선택은?

|

댓글 7개

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

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

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

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

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

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

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

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

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

자유게시판

+
제목 글쓴이 날짜 조회
8년 전 조회 3,349
8년 전 조회 1,799
8년 전 조회 2,210
8년 전 조회 3,111
8년 전 조회 2,343
8년 전 조회 2,489
8년 전 조회 2,000
8년 전 조회 2,218
8년 전 조회 1,703
8년 전 조회 1,854
8년 전 조회 2,015
8년 전 조회 1,653
8년 전 조회 1,965
8년 전 조회 1,887
8년 전 조회 1,972
8년 전 조회 2,019
8년 전 조회 2,317
8년 전 조회 2,008
8년 전 조회 1,713
8년 전 조회 3,030
8년 전 조회 2,048
8년 전 조회 1,948
8년 전 조회 1,866
8년 전 조회 2,319
8년 전 조회 2,086
8년 전 조회 1,714
8년 전 조회 2,103
8년 전 조회 7,028
8년 전 조회 1,696
8년 전 조회 1,446
🐛 버그신고