0
我有一個UITableView
自定義cellView
填充數組(參見函數)沒有部分。我的目標是創建一個搜索欄(這是好的)與列表索引(這是問題)。 閱讀了大量的單證後,我打算用這三種方法:「numberOfSectionsInTableView
」,「sectionIndexTitlesForTableView
」和「sectionForSectionIndexTitle
」如何從自定義單元格陣列創建NSDictionnary
如何創建functs陣列具有以下結構NSDictionnary
?
//in viewDidLoad
// Initialize the functs array
Funct *funct1 = [Funct new];
funct1.name = @"AAA";
funct1.detail = @"detail1...";
funct1.image = @"a.jpg";
Funct *funct2 = [Funct new];
funct2.name = @"BBB";
funct2.prepTime = @"detail2...";
funct2.image = @"b.jpg";
functs = [NSArray arrayWithObjects:funct, funct2, nil]; //etc.
//For Index list: one section per letter
NSString *letters = @"a b c d e f g h i j k l m n o p q r s t u v w x y z";
self.indexTitlesArray = [letters componentsSeparatedByString:@" "];
在此先感謝
請添加一些示例代碼或演練,而不是僅僅只是一個鏈接的。 – Bot
謝謝,但我知道這個例子,它讓我感到困惑。這是一種生成單詞的方法;它與您在我的代碼中可以看到的自定義單元格的數組結構不同。我想從這個數組中生成一個NSDictionnary .. – objM
@ SonGoku86 thanks ++,dictionnary works。我在你的方法的每一步都放了很多NLog,所以現在我可以理解所有的過程。 「自上而下」的學習方法有時更像「自下而上」。 – objM