2016-09-18 1 views
0

저는 Firebase를 사용 중이며 셀을 누를 때 사용자를 로그 아웃하려고합니다. 어떤 이유로 정적 셀 테이블보기에서 레이블을 제거 할 수 없어서 단추를 추가하고 레이블을 숨기려고했습니다. 현재테이블 뷰에서 정적 셀을 사용할 때 로그 아웃 동작을 수행하는 방법은 무엇입니까?

Logout Cell

: 버튼 액션 작업이 사용자에 셀 스타일을 변경할 수 있도록

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 
    if indexPath.section == 0 && indexPath.row == 0 { 
     try FIRAuth.auth()?signOut() 
    } 
} 

두 번째 옵션 :

enter image description here

+0

버튼이 셀에 있고 컨트롤러 클래스에서 @IBAction이라고 선언하고 있습니다 ... 사용자 정의 셀 클래스 – Dravidian

+0

에서 버튼 작업을 선언하면 작업을 완료 할 수 있었습니까? –

+0

@ Mr.Bista Nope. – Joesoes

답변

1

은 셀 선택을 사용하여 로그 아웃이 시도 뷰 계층 구조의 레이블 위에 레이블이 있으므로 단추 동작이 작동하지 않습니다.

+0

두 번째 옵션을 시도했지만 잘못된 것을하고 있다고 생각합니다. 이것은 내가 지금 가지고있는 것입니다 : http://oi66.tinypic.com/73mrut.jpg – Joesoes

+0

친절하게 imgur에 이미지를 업로드하십시오. –

+0

셀에 단추를 추가하고 셀 스타일을 사용자 지정으로 변경해보십시오. –

관련 문제