배열을 내 색상으로 설정했지만 뷰를 스 와이프하면 항상 배열의 마지막 항목으로 색이 변경됩니다.스 와이프 제스처를 사용하여 배경색을 변경하는 방법
무엇이 누락 되었습니까? 내 for 루프가 올바르게 설정 되었습니까?
- (void)singleLeftSwipe:(UISwipeGestureRecognizer *)recognizer
{
UIColor * whiteColor = [UIColor whiteColor];
UIColor * blueColor = [UIColor blueColor];
UIColor * redColor = [UIColor redColor];
_colorArray = [[NSArray alloc] initWithObjects:blueColor, redColor, whiteColor, nil];
for (int i = 0; i < [_colorArray count]; i++)
{
id colorObject = [_colorArray objectAtIndex:i];
_noteView.aTextView.backgroundColor = colorObject;
}
}
감사 :
여기 내 코드입니다!
코드 란 무엇입니까? – Sebastian