기본적으로 특정 위치가 충족 될 때 다른 위치 (newPostion)를 확인하는 방법이 있습니다. 특정 레이블을 다음과 같이 굵게 표시합니다. 당신은 아래에서 볼 수 있습니다. 그러나, 이것은 상당히 많은 코드처럼 보입니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? 더보기 좋게하려면 리팩토링이 필요하지만 어디서부터 시작해야할지 모르겠습니다. 오류 wjem의 적은 기회가 처음 작성 및 오류 나중에 개정 될 때의 적은 변화 :iOS : 레이블을 변경하는 코드 조각을 쓰는 더 좋은 방법이 필요합니다. fontSize (굵게 및 보통)
if(newPosition == 100){
self.label.font = [utilClass boldFontWithSize:12];
self.label1.font = [utilClass fontWithSize:12];
self.label2.font = [utilClass fontWithSize:12];
self.label3.font = [utilClass fontWithSize:12];
self.label4.font = [utilClass fontWithSize:12];
}
else if(newPosition == 200){
self.label.font = [utilClass fontWithSize:12];
self.label1.font = [utilClass boldFontWithSize:12];
self.label2.font = [utilClass fontWithSize:12];
self.label3.font = [utilClass fontWithSize:12];
self.label4.font = [utilClass fontWithSize:12];
}
else if (newPosition == -100) {
self.label.font = [utilClass fontWithSize:12];
self.label1.font = [utilClass fontWithSize:12];
self.label2.font = [utilClass boldFontWithSize:12];
self.label3.font = [utilClass fontWithSize:12];
self.label4.font = [utilClass fontWithSize:12];
}
else (newPosition == -200) {
self.label.font = [utilClass fontWithSize:12];
self.label1.font = [utilClass fontWithSize:12];
self.label2.font = [utilClass fontWithSize:12];
self.label3.font = [utilClass boldFontWithSize:12];
self.label4.font = [utilClass fontWithSize:12];
}