0

我需要创建文档目录中所有文件的列表(如果可能,匹配模式)放置文件名(如果可滚动 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]);

我发现更具挑战性的部分是将文件列表名称放在可滚动的 UI 中,例如在每个名称的 uilabel 中,然后使每个标签都有一个手势,因此当用户点击它时,它将触发一个方法。

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

4

1 回答 1

0

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

UITapGestureRecognizer *gesturTP = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(switchTP)];  [lblTaxPayer addGestureRecognizer:gesturTP]; 
    [gesturTP release];

而标签动态创建并连接到滚动视图。

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

于 2012-09-11T15:30:34.930 回答