IKImageBrowser以相反的顺序加载文件?

时间:2011-02-19 00:47:31

标签: cocoa macos ikimagebrowserview ikimagekit

我有一个IKImageBrowser从应用程序内部的资源目录加载图像。由于某种原因,它加载文件的顺序是相反的,例如我有图像1-74,但它们加载74-1,任何想法?

项目基于IKImageKit Demo

1 个答案:

答案 0 :(得分:2)

简单而'丑陋'的解决方案:

// File: ControllerBrowsing.m:
// Function: - (void) addImagesFromDirectory:(NSString *) path

// Find:
for(i=0; i<n; i++)

// Replace with:
for(i=n-1; i>=0; i--)

良好的解决方案(众多可能性之一):

  1. 创建一个新的NSMutableArray。
  2. 遍历包含文件的NSArray。
  3. 将路径添加到NSMutableArray。
  4. 按照您喜欢的方式对NSMutableArray进行排序。
  5. 循环通过NSMutableArray并添加项目。