2013-10-13 1 views
0

표 셀에 두 개의 사용자 지정 단추를 만들려고합니다. 내가 원하는 것은 특정 셀의 단추 하나만 선택하면 사용자가 있어야합니다. 같은 셀에있는 다른 버튼을 선택할 수 있습니다. 버튼 경로를 선택했는데 인덱스 경로를 확인해 봤지만 ..... 작동하지 않았습니다. 셀에 문장과 서로 전환 할 경우TableViewCell에서 다른 단추를 선택하기 전까지 하나의 셀을 사용할 수 없게 만들기

답변

0

을 작성하시오 :

//this is for button 1 
-(IBAction)buttonPressed:(UIButton *)sender{ 

    [sender setSelected:!sender.selected]; 

    if (sender.selected){ 
    [button2 setIsEnabled:YES]; 
    } 
} 
+0

을하지만 모두가 CellForRowAtIndexPAth에서에서 생성되고있는 IBAction를에 단추 2의 인스턴스를 가져 DNT 조건 지수 경로에 따라 경우에, 나는 유지 시도 ... did not work – Geet

+0

이 논리는 cellForRow ... 또는 실제 셀 클래스에서 수행 할 수 있습니다. 자신의 셀 하위 클래스를 만들고이 메서드를 추가해야합니다. –

+0

나는 그것을 얻지 못했습니다. 인덱스 경로의 셀에서 [button setSelected]를 확인하려고하면 셀프 서비스가 적용되지 않습니다. 또한 내 자신의 사용자 지정 셀하지만 그 문제는 내가 한 단추를 클릭했을 때 전체 행을 선택하는 데 사용되는 것입니다. 나는이 메서드에 갔다. – Geet