2012-09-09 23 views
0

如果可滾動的UI並將手勢附加到每個文件,我需要創建文檔目錄中的所有文件(如果可能,匹配模式)的列表文件名。換句話說,如果我願意,我需要創建一個文件對話框;用戶可以選擇文件,並在點擊文件名時觸發某種方法。根據NSDocumentDirectory中的文件使用動態手勢創建動態列表

我的想法是使用下列內容:在的UILabel

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,像每一個名字,然後讓每個標籤具有所以當用戶點擊它時會觸發一種方法。

任何想法\草案\示例代碼將是偉大的。 TIA。

+0

好吧,如何將手勢添加到以編程方式創建的標籤..這將有所幫助。 –

回答

0

OK,我在代碼標籤連接到敲擊手勢解決這個問題,這裏是一個小樣本:

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

而創建,並迷上動態滾動視圖的標籤。

希望它有幫助,如果有人需要我詳細說明讓我知道。 謝謝