너비가 같지만 높이가 같은 2 행의 정렬 된 이미지가있는 카탈로그 앱을 만들고 있습니다. 첨부 된 이미지대로 정렬 순서대로 (A에서 Z까지) scrollview
에 삽화를 그립니다.Scrollview - iPad 응용 프로그램의 이미지 정렬 버그
글자가 알파벳 순서대로 정렬 된 막대를 사용하여 검색합니다 (A부터 Z까지). 문자 J를 터치하면 j부터 시작하는 아트 워크가 가장 먼저 나타납니다. 우리가 사용하는 코드가 잘 작동하지 않습니다. 예 : J를 클릭하면 A가 나타납니다. 도움이나 조언을 크게 부탁드립니다.
NSString *newStr = [currentArtworkTitle substringWithRange:NSMakeRange(0,1)];
if([newStr isEqualToString:self.searchString])
if (scrollViewTopRowWidth > scrollViewBottomRowWidth) {
xCordForSortedView = scrollViewTopRowWidth - c - imgForButton.size.width;//self.touchLengthCount;//50 ;// -10//c scrollViewBottomRowWidth
}
else {
xCordForSortedView = scrollViewBottomRowWidth - c - imgForButton.size.width;// self.touchLengthCount;//40;//scrollViewTopRowWidth
}
// For shifting the screen
if(scrollViewTopRowWidth > scrollViewBottomRowWidth){
int tmpMargin = scrollViewTopRowWidth - xCordForSortedView;
if(tmpMargin < 1024)
scrollView.contentSize = CGSizeMake(scrollViewTopRowWidth+1024,scrollView.bounds.size.height);
}
else{
int tmpMargin = scrollViewBottomRowWidth - xCordForSortedView;
if(tmpMargin < 1024)
scrollView.contentSize = CGSizeMake(scrollViewBottomRowWidth+1024,scrollView.bounds.size.height);
}
[scrollView scrollRectToVisible:CGRectMake(xCordForSortedView, 0,scrollView.frame.size.width, scrollView.frame.size.height) animated:YES];