scrollView에서 가로 탐색 메뉴를 만들려고합니다. 메뉴의 모든 항목에 대해 나는 다른 이미지를 가졌습니다. 내가 항목을 선택하면,이 항목의 배경 이미지를 변경하려면,하지만 난 내 코드가 작동하지 않는 이유를 알고하지 않습니다이 코드에 나쁜 일이ios 가로 스크롤 메뉴 - 배경 버튼 선택
for (int i=0; i<12; i++) {
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *normal=[UIImage imageNamed:@"icon1"];
UIImage *selec=[UIImage imageNamed:@"icon1down"];
[btn setFrame:CGRectMake(i*larg, 0, 42.0, 43.0)];
[btn setBackgroundImage:normal forState:UIControlStateNormal];
[btn setBackgroundImage:selec forState:UIControlStateSelected];
[scrollCat addSubview:btn];
cx+=42.0;
}
[scrollCat setContentSize:CGSizeMake(cx, 43)];
있습니까?
답장을 보내 주셔서 감사합니다. 다른 아이템을 클릭하기 전까지 버튼이 두 번째 배경 이미지와 함께 머물러있게하려면 어떨까요? – Astram56
선택 및 강조 표시를 모두 수행 할 수 있습니다. http://stackoverflow.com/questions/1785008/keeping-a-uibutton-selected-after-a-touch를 참조하십시오. – ckhan