0
캐스팅 된 컨트롤러에서 필드 및 단추 이미지를 설정하려고합니다. 제목 필드와 세부 정보 텍스트 필드를 성공적으로 변경할 수 있지만 버튼은 전혀 변경되지 않습니다. 캐스팅 된 컨트롤러에서 UIButon 이미지를 변경하는 방법
- (void)prepareController:(MLSViewController *)controller forRow:(NSUInteger)row {
AdvancedTableItem *item = [self.tableItems objectAtIndex:row];
EditLocationViewController *castedController = (EditLocationViewController *)controller;
castedController.titleText = item.text;
castedController.detailsText = item.details;
castedController.isDefaultLocation = (defaultItem == item);
[castedController.iconButton setImage:[UIImage imageNamed:item.icon] forState:UIControlStateNormal ];
}
나는 item.icon 올바르게 주조 컨트롤러의 버튼을 setImage를 호출하기 전에 채워진하고 정확했다 있는지 확인하기 위해 테스트를했다.
간단히 말해서이 코드는 titleText 및 detailsText 변경에는 적합하지만 버튼 이미지에는 적합하지 않습니다.
단서가 있습니까?