Iphone 使用动态手势基于NSDocumentDirectory中的文件创建动态列表

Iphone 使用动态手势基于NSDocumentDirectory中的文件创建动态列表,iphone,objective-c,xcode,ipad,Iphone,Objective C,Xcode,Ipad,我需要创建一个文档目录中所有文件的列表(如果可能的话,匹配一个模式)将文件名放置在一个可滚动的UI上,并在每个文件名上附加一个手势。换句话说,如果可以的话,我需要像文件对话框一样创建;用户可以选择文件,点击文件名后,我会触发一些方法 我的想法是使用以下方法: NSFileManager *filemgr; NSString *currentpath; NSArray *filelist; int count; int i; filemgr = [NSFileManager defaultMan

我需要创建一个文档目录中所有文件的列表(如果可能的话,匹配一个模式)将文件名放置在一个可滚动的UI上,并在每个文件名上附加一个手势。换句话说,如果可以的话,我需要像文件对话框一样创建;用户可以选择文件,点击文件名后,我会触发一些方法

我的想法是使用以下方法:

NSFileManager *filemgr;
NSString *currentpath;
NSArray *filelist;
int count;
int i;

filemgr = [NSFileManager defaultManager];

filelist = [filemgr contentsOfDirectoryAtPath: @"/tmp" error: nil];

count = [filelist count];

for (i = 0; i < count; i++)
        NSLog (@"%@", [filelist objectAtIndex: i]);
NSFileManager*filemgr;
NSString*currentpath;
NSArray*文件列表;
整数计数;
int i;
filemgr=[NSFileManager defaultManager];
filelist=[filemgr contentsOfDirectoryAtPath:@“/tmp”错误:nil];
计数=[文件列表计数];
对于(i=0;i
我发现更具挑战性的部分是将文件列表名称放置在可滚动的UI中,就像每个名称的uilabel中一样,然后使每个标签都有一个手势,这样当用户点击它时,它将触发一个方法

任何想法\草稿\示例代码都很好。
TIA。

好的,我通过将标签连接到代码中的点击手势来解决它,下面是一个小示例:

UITapGestureRecognizer *gesturTP = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(switchTP)];  [lblTaxPayer addGestureRecognizer:gesturTP]; 
    [gesturTP release];
创建标签并动态连接到滚动视图

希望有帮助,如果有人需要我详细说明,请告诉我。
谢谢

好的,在编程创建的标签上添加一个手势怎么样。。那会有帮助的。